Index: guiframe/docs/sphinx/_build/html/api/aboutbox.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/aboutbox.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/aboutbox.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,3564 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>aboutbox &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="config" href="config.html" />
+    <link rel="prev" title="Reference" href="index.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="config.html" title="config"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Reference"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="aboutbox">
+<h1>aboutbox<a class="headerlink" href="#aboutbox" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.aboutbox">
+<span id="sans-guiframe-aboutbox"></span><h2><a class="reference internal" href="#module-sans.guiframe.aboutbox"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.aboutbox</span></tt></a><a class="headerlink" href="#module-sans.guiframe.aboutbox" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.aboutbox.DialogAbout">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.aboutbox.</tt><tt class="descname">DialogAbout</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>&#8220;About&#8221; Dialog</p>
+<p>Shows product name, current version, authors, and link to the product page.
+Current version is taken from version.py</p>
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AffirmativeId">
+<tt class="descname">AffirmativeId</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAffirmativeId</cite> and <cite>SetAffirmativeId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CreateButtonSizer">
+<tt class="descname">CreateButtonSizer</tt><big>(</big><em>flags</em>, <em>*ignored</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CreateButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CreateSeparatedButtonSizer">
+<tt class="descname">CreateSeparatedButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CreateSeparatedButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateSeparatedButtonSizer(self, long flags) -&gt; Sizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CreateStdDialogButtonSizer">
+<tt class="descname">CreateStdDialogButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CreateStdDialogButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateStdDialogButtonSizer(self, long flags) -&gt; StdDialogButtonSizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.CreateTextSizer">
+<tt class="descname">CreateTextSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.CreateTextSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateTextSizer(self, String message) -&gt; Sizer</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EndModal">
+<tt class="descname">EndModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EndModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>EndModal(self, int retCode)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EscapeId">
+<tt class="descname">EscapeId</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEscapeId</cite> and <cite>SetEscapeId</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetAffirmativeId">
+<tt class="descname">GetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetAffirmativeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetEscapeId">
+<tt class="descname">GetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEscapeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetReturnCode">
+<tt class="descname">GetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetReturnCode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsModal">
+<tt class="descname">IsModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsModal(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ReturnCode">
+<tt class="descname">ReturnCode</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetReturnCode</cite> and <cite>SetReturnCode</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetAffirmativeId">
+<tt class="descname">SetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetAffirmativeId(self, int affirmativeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetEscapeId">
+<tt class="descname">SetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEscapeId(self, int escapeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetReturnCode">
+<tt class="descname">SetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetReturnCode(self, int returnCode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ShowModal">
+<tt class="descname">ShowModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ShowModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowModal(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.onDanseLogo">
+<tt class="descname">onDanseLogo</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.onDanseLogo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.onNsfLogo">
+<tt class="descname">onNsfLogo</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.onNsfLogo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.DialogAbout.onUTLogo">
+<tt class="descname">onUTLogo</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.onUTLogo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.DialogAbout.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.aboutbox.DialogAbout.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.aboutbox.MyApp">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.aboutbox.</tt><tt class="descname">MyApp</tt><big>(</big><em>redirect=True</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.Active">
+<tt class="descname">Active</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Active" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.AppName">
+<tt class="descname">AppName</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.AppName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAppName</cite> and <cite>SetAppName</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.AssertMode">
+<tt class="descname">AssertMode</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.AssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAssertMode</cite> and <cite>SetAssertMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite> and <cite>SetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Dispatch">
+<tt class="descname">Dispatch</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Dispatch" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Dispatch(self) -&gt; bool</p>
+<p>Process the first event in the event queue (blocks until an event
+appears if there are none currently)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Exit">
+<tt class="descname">Exit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Exit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Exit(self)</p>
+<p>Exit the main loop thus terminating the application.
+:see: <cite>wx.Exit</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.ExitMainLoop">
+<tt class="descname">ExitMainLoop</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ExitMainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ExitMainLoop(self)</p>
+<p>Exit the main GUI loop during the next iteration of the main
+loop, (i.e. it does not stop the program immediately!)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.ExitOnFrameDelete">
+<tt class="descname">ExitOnFrameDelete</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExitOnFrameDelete</cite> and <cite>SetExitOnFrameDelete</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.FilterEvent">
+<tt class="descname">FilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.FilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FilterEvent(self, Event event) -&gt; int</p>
+<p>Filters all events. <cite>SetCallFilterEvent</cite> controls whether or not your
+override is called.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetAppName">
+<tt class="descname">GetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAppName(self) -&gt; String</p>
+<p>Get the application name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetAssertMode">
+<tt class="descname">GetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAssertMode(self) -&gt; int</p>
+<p>Get the current OnAssert behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetCallFilterEvent">
+<tt class="descname">GetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCallFilterEvent(self) -&gt; bool</p>
+<p>Returns the state of the Call FilterEvent flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Get the application&#8217;s class name.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetComCtl32Version">
+<em class="property">static </em><tt class="descname">GetComCtl32Version</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetComCtl32Version" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetComCtl32Version() -&gt; int</p>
+<p>Returns 400, 470, 471, etc. for comctl32.dll 4.00, 4.70, 4.71 or 0 if
+it wasn&#8217;t found at all.  Raises an exception on non-Windows platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetExitOnFrameDelete">
+<tt class="descname">GetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExitOnFrameDelete(self) -&gt; bool</p>
+<p>Get the current exit behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Return the layout direction for the current locale.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacAboutMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacExitMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">GetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacHelpMenuTitleName() -&gt; String</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacPreferencesMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.GetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">GetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacSupportPCMenuShortcuts() -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetPrintMode">
+<tt class="descname">GetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPrintMode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetTopWindow">
+<tt class="descname">GetTopWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopWindow(self) -&gt; Window</p>
+<p>Return the <em>main</em> top level window (if it hadn&#8217;t been set previously
+with SetTopWindow(), will return just some top level window and, if
+there not any, will return None)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetTraits">
+<tt class="descname">GetTraits</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetTraits" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTraits(self) -&gt; wxAppTraits</p>
+<p>Return (and create if necessary) the app traits object to which we
+delegate for everything which either should be configurable by the
+user (then he can change the default behaviour simply by overriding
+CreateTraits() and returning his own traits object) or which is
+GUI/console dependent as then wx.AppTraits allows us to abstract the
+differences behind the common facade.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Todo :</th><td class="field-body">Add support for overriding CreateAppTraits in wxPython.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetUseBestVisual">
+<tt class="descname">GetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUseBestVisual(self) -&gt; bool</p>
+<p>Get current UseBestVisual setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.GetVendorName">
+<tt class="descname">GetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.GetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVendorName(self) -&gt; String</p>
+<p>Get the application&#8217;s vendor name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.IsDisplayAvailable">
+<em class="property">static </em><tt class="descname">IsDisplayAvailable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.IsDisplayAvailable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDisplayAvailable() -&gt; bool</p>
+<p>Tests if it is possible to create a GUI in the current environment.
+This will mean different things on the different platforms.</p>
+<blockquote>
+<ul class="simple">
+<li>On X Windows systems this function will return <tt class="xref docutils literal"><span class="pre">False</span></tt> if it is
+not able to open a connection to the X display, which can happen
+if $DISPLAY is not set, or is not set correctly.</li>
+<li>On Mac OS X a <tt class="xref docutils literal"><span class="pre">False</span></tt> return value will mean that wx is not
+able to access the window manager, which can happen if logged in
+remotely or if running from the normal version of python instead
+of the framework version, (i.e., pythonw.)</li>
+<li>On MS Windows...</li>
+</ul>
+</blockquote>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.IsMainLoopRunning">
+<em class="property">static </em><tt class="descname">IsMainLoopRunning</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.IsMainLoopRunning" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsMainLoopRunning() -&gt; bool</p>
+<p>Returns True if we&#8217;re running the main loop, i.e. if the events can
+currently be dispatched.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.MacHideApp">
+<tt class="descname">MacHideApp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.MacHideApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MacHideApp(self)</p>
+<p>Hide all application windows just as the user can do with the system
+Hide command.  Mac only.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.MacRequestUserAttention">
+<tt class="descname">MacRequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.MacRequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacRequestUserAttention(self, int ?)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.MainLoop">
+<tt class="descname">MainLoop</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.MainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd>Execute the main GUI event loop</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.OnInit" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.OnPreInit">
+<tt class="descname">OnPreInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.OnPreInit" title="Permalink to this definition">Â¶</a></dt>
+<dd>Things that must be done after _BootstrapApp has done its
+thing, but would be nice if they were already done by the time
+that OnInit is called.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Pending">
+<tt class="descname">Pending</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Pending" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pending(self) -&gt; bool</p>
+<p>Returns True if there are unprocessed events in the event queue.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.PrintMode">
+<tt class="descname">PrintMode</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.PrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPrintMode</cite> and <cite>SetPrintMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.ProcessIdle">
+<tt class="descname">ProcessIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ProcessIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessIdle(self) -&gt; bool</p>
+<p>Called from the MainLoop when the application becomes idle (there are
+no pending events) and sends a <cite>wx.IdleEvent</cite> to all interested
+parties.  Returns True if more idle events are needed, False if not.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessPendingEvents(self)</p>
+<p>Process all events in the Pending Events list &#8211; it is necessary to
+call this function to process posted events. This normally happens
+during each event loop iteration.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.RedirectStdio">
+<tt class="descname">RedirectStdio</tt><big>(</big><em>filename=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.RedirectStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd>Redirect sys.stdout and sys.stderr to a file or a popup window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.RestoreStdio">
+<tt class="descname">RestoreStdio</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.RestoreStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SendIdleEvents">
+<tt class="descname">SendIdleEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SendIdleEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SendIdleEvents(self, Window win, IdleEvent event) -&gt; bool</p>
+<p>Send idle event to window and all subwindows.  Returns True if more
+idle time is requested.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetAppName">
+<tt class="descname">SetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAppName(self, String name)</p>
+<p>Set the application name. This value may be used automatically by
+<cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetAssertMode">
+<tt class="descname">SetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAssertMode(self, int mode)</p>
+<p>Set the OnAssert behaviour for debug and hybrid builds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetCallFilterEvent">
+<tt class="descname">SetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCallFilterEvent(self, bool callFilterEvent=True)</p>
+<p>Set the Call FilterEvent flag. When set your override of FilterEvent
+will be called.  SetCallFilterEvent&#8217;s purpose is to avoid any
+performance penalty when you have overriden FilterEvent, but don&#8217;t
+want it to be called, and also to reduce the runtime overhead when it
+is not overridden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetClassName">
+<tt class="descname">SetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClassName(self, String name)</p>
+<p>Set the application&#8217;s class name. This value may be used for
+X-resources if applicable for the platform</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetExitOnFrameDelete">
+<tt class="descname">SetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExitOnFrameDelete(self, bool flag)</p>
+<p>Control the exit behaviour: by default, the program will exit the main
+loop (and so, usually, terminate) when the last top-level program
+window is deleted.  Beware that if you disable this behaviour (with
+SetExitOnFrameDelete(False)), you&#8217;ll have to call ExitMainLoop()
+explicitly from somewhere.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.SetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacAboutMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.SetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacExitMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.SetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">SetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacHelpMenuTitleName(String val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.SetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacPreferencesMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.aboutbox.MyApp.SetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">SetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacSupportPCMenuShortcuts(bool val)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetOutputWindowAttributes">
+<tt class="descname">SetOutputWindowAttributes</tt><big>(</big><em>title=None</em>, <em>pos=None</em>, <em>size=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetOutputWindowAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the title, position and/or size of the output window if
+the stdio has been redirected.  This should be called before
+any output would cause the output window to be created.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetPrintMode">
+<tt class="descname">SetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPrintMode(self, int mode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetTopWindow">
+<tt class="descname">SetTopWindow</tt><big>(</big><em>frame</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the &#8220;main&#8221; top level window</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetUseBestVisual">
+<tt class="descname">SetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetUseBestVisual(self, bool flag, bool forceTrueColour=False)</p>
+<p>Set whether the app should try to use the best available visual on
+systems where more than one is available, (Sun, SGI, XFree86 4, etc.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.SetVendorName">
+<tt class="descname">SetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.SetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVendorName(self, String name)</p>
+<p>Set the application&#8217;s vendor name. This value may be used
+automatically by <cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.TopWindow">
+<tt class="descname">TopWindow</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.TopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopWindow</cite> and <cite>SetTopWindow</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.Traits">
+<tt class="descname">Traits</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Traits" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTraits</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.UseBestVisual">
+<tt class="descname">UseBestVisual</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.UseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUseBestVisual</cite> and <cite>SetUseBestVisual</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.VendorName">
+<tt class="descname">VendorName</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.VendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVendorName</cite> and <cite>SetVendorName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.WakeUpIdle">
+<tt class="descname">WakeUpIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.WakeUpIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WakeUpIdle(self)</p>
+<p>Make sure that idle events are sent again.
+:see: <cite>wx.WakeUpIdle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.aboutbox.MyApp.Yield">
+<tt class="descname">Yield</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.Yield" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Yield(self, bool onlyIfNeeded=False) -&gt; bool</p>
+<p>Process all currently pending events right now, instead of waiting
+until return to the event loop.  It is an error to call <tt class="docutils literal"><span class="pre">Yield</span></tt>
+recursively unless the value of <tt class="docutils literal"><span class="pre">onlyIfNeeded</span></tt> is True.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Warning :</th><td class="field-body">This function is dangerous as it can lead to unexpected
+reentrancies (i.e. when called from an event handler it may
+result in calling the same event handler again), use with
+extreme care or, better, don&#8217;t use at all!</td>
+</tr>
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>wx.Yield</cite>, <cite>wx.YieldIfNeeded</cite>, <cite>wx.SafeYield</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.outputWindowClass">
+<tt class="descname">outputWindowClass</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.outputWindowClass" title="Permalink to this definition">Â¶</a></dt>
+<dd>alias of <tt class="xref py py-class docutils literal"><span class="pre">PyOnDemandOutputWindow</span></tt></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.aboutbox.MyApp.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.aboutbox.MyApp.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.aboutbox.launchBrowser">
+<tt class="descclassname">sans.guiframe.aboutbox.</tt><tt class="descname">launchBrowser</tt><big>(</big><em>url</em><big>)</big><a class="headerlink" href="#sans.guiframe.aboutbox.launchBrowser" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Launches browser and opens specified url</p>
+<p>In some cases may require BROWSER environment variable to be set up.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>url</strong> &#8211; URL to open</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">aboutbox</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.aboutbox"><tt class="docutils literal"><span class="pre">sans.guiframe.aboutbox</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="index.html"
+                        title="previous chapter">Reference</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="config.html"
+                        title="next chapter">config</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/aboutbox.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="config.html" title="config"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Reference"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/config.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/config.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/config.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,135 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>config &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="data_loader" href="data_loader.html" />
+    <link rel="prev" title="aboutbox" href="aboutbox.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="data_loader.html" title="data_loader"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="aboutbox.html" title="aboutbox"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="config">
+<h1>config<a class="headerlink" href="#config" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.config">
+<span id="sans-guiframe-config"></span><h2><a class="reference internal" href="#module-sans.guiframe.config"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.config</span></tt></a><a class="headerlink" href="#module-sans.guiframe.config" title="Permalink to this headline">Â¶</a></h2>
+<p>Application settings</p>
+<dl class="function">
+<dt id="sans.guiframe.config.printEVT">
+<tt class="descclassname">sans.guiframe.config.</tt><tt class="descname">printEVT</tt><big>(</big><em>message</em><big>)</big><a class="headerlink" href="#sans.guiframe.config.printEVT" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">config</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.config"><tt class="docutils literal"><span class="pre">sans.guiframe.config</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="aboutbox.html"
+                        title="previous chapter">aboutbox</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="data_loader.html"
+                        title="next chapter">data_loader</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/config.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="data_loader.html" title="data_loader"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="aboutbox.html" title="aboutbox"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/dataFitting.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/dataFitting.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/dataFitting.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,1167 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>dataFitting &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="dummyapp" href="dummyapp.html" />
+    <link rel="prev" title="data_loader" href="data_loader.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="dummyapp.html" title="dummyapp"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="data_loader.html" title="data_loader"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="datafitting">
+<h1>dataFitting<a class="headerlink" href="#datafitting" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.dataFitting">
+<span id="sans-guiframe-datafitting"></span><h2><a class="reference internal" href="#module-sans.guiframe.dataFitting"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.dataFitting</span></tt></a><a class="headerlink" href="#module-sans.guiframe.dataFitting" title="Permalink to this headline">Â¶</a></h2>
+<p>Adapters for fitting module</p>
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Data1D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.dataFitting.</tt><tt class="descname">Data1D</tt><big>(</big><em>x=</em><span class="optional">[</span><span class="optional">]</span>, <em>y=</em><span class="optional">[</span><span class="optional">]</span>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.plottables.Data1D</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">DataLoader.data_info.Data1D</span></tt></p>
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Data1D.View">
+<em class="property">class </em><tt class="descname">View</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Representation of the data that might include a transformation</p>
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.check_data_logX">
+<tt class="descname">check_data_logX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.check_data_logX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in x vector to avoid plotting negative
+value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.check_data_logY">
+<tt class="descname">check_data_logY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.check_data_logY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in y vector 
+to avoid plotting negative value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.onFitRangeView">
+<tt class="descname">onFitRangeView</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.onFitRangeView" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.onResetView">
+<tt class="descname">onResetView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.onResetView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x,y,dx and y in their full range  and in the initial scale
+in case their previous range has changed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.returnXview">
+<tt class="descname">returnXview</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.returnXview" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View  x,y,dx,dy</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.setTransformX">
+<tt class="descname">setTransformX</tt><big>(</big><em>funcx</em>, <em>funcdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.setTransformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.setTransformY">
+<tt class="descname">setTransformY</tt><big>(</big><em>funcy</em>, <em>funcdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.setTransformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.View.transform">
+<tt class="descname">transform</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.View.transform" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Transforms the x,y,dx and dy vectors and stores the output in View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>x</strong> &#8211; array of x values</li>
+<li><strong>y</strong> &#8211; array of y values</li>
+<li><strong>dx</strong> &#8211; array of  errors values on x</li>
+<li><strong>dy</strong> &#8211; array of error values on y</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.changed">
+<tt class="descclassname">Data1D.</tt><tt class="descname">changed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.changed" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.check_data_PlottableX">
+<tt class="descclassname">Data1D.</tt><tt class="descname">check_data_PlottableX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.check_data_PlottableX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(x), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.check_data_PlottableY">
+<tt class="descclassname">Data1D.</tt><tt class="descname">check_data_PlottableY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.check_data_PlottableY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(y), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.clone_without_data">
+<tt class="descclassname">Data1D.</tt><tt class="descname">clone_without_data</tt><big>(</big><em>length=0</em>, <em>clone=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.clone_without_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Clone the current object, without copying the data (which
+will be filled out by a subsequent operation).
+The data arrays will be initialized to zero.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>length</strong> &#8211; length of the data array to be initialized</li>
+<li><strong>clone</strong> &#8211; if provided, the data will be copied to clone</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.colors">
+<tt class="descclassname">Data1D.</tt><tt class="descname">colors</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.colors" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the number of colors need to render the object</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.copy_from_datainfo">
+<tt class="descclassname">Data1D.</tt><tt class="descname">copy_from_datainfo</tt><big>(</big><em>data1d</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.copy_from_datainfo" title="Permalink to this definition">Â¶</a></dt>
+<dd>copy values of Data1D of type DataLaoder.Data_info</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.get_xaxis">
+<tt class="descclassname">Data1D.</tt><tt class="descname">get_xaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.get_xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of x-axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.get_yaxis">
+<tt class="descclassname">Data1D.</tt><tt class="descname">get_yaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.get_yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of y- axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.is_empty">
+<tt class="descclassname">Data1D.</tt><tt class="descname">is_empty</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.is_empty" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns True if there is no data stored in the plottable</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.is_slit_smeared">
+<tt class="descclassname">Data1D.</tt><tt class="descname">is_slit_smeared</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.is_slit_smeared" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Check whether the data has slit smearing information</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">True is slit smearing info is present, False otherwise</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="classmethod">
+<dt id="sans.guiframe.dataFitting.Data1D.labels">
+<em class="property">classmethod </em><tt class="descclassname">Data1D.</tt><tt class="descname">labels</tt><big>(</big><em>collection</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.labels" title="Permalink to this definition">Â¶</a></dt>
+<dd>Build a label mostly unique within a collection</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.onFitRange">
+<tt class="descclassname">Data1D.</tt><tt class="descname">onFitRange</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.onFitRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.onReset">
+<tt class="descclassname">Data1D.</tt><tt class="descname">onReset</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.onReset" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x, y, dx, dy view with its parameters</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.render">
+<tt class="descclassname">Data1D.</tt><tt class="descname">render</tt><big>(</big><em>plot</em>, <em>**kw</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.render" title="Permalink to this definition">Â¶</a></dt>
+<dd>Renders the plottable on the graph</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.reset_view">
+<tt class="descclassname">Data1D.</tt><tt class="descname">reset_view</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.reset_view" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reload view with new value to plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.returnValuesOfView">
+<tt class="descclassname">Data1D.</tt><tt class="descname">returnValuesOfView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.returnValuesOfView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View parameters and it is used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.setLabel">
+<tt class="descclassname">Data1D.</tt><tt class="descname">setLabel</tt><big>(</big><em>labelx</em>, <em>labely</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.setLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It takes a label of the x and y transformation and set View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; The label of x transformation is sent by Properties Dialog</li>
+<li><strong>transy</strong> &#8211; The label of y transformation is sent Properties Dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.set_View">
+<tt class="descclassname">Data1D.</tt><tt class="descname">set_View</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.set_View" title="Permalink to this definition">Â¶</a></dt>
+<dd>Load View</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.set_data">
+<tt class="descclassname">Data1D.</tt><tt class="descname">set_data</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.set_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.transformView">
+<tt class="descclassname">Data1D.</tt><tt class="descname">transformView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.transformView" title="Permalink to this definition">Â¶</a></dt>
+<dd>It transforms x, y before displaying</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.transformX">
+<tt class="descclassname">Data1D.</tt><tt class="descname">transformX</tt><big>(</big><em>transx</em>, <em>transdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.transformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.transformY">
+<tt class="descclassname">Data1D.</tt><tt class="descname">transformY</tt><big>(</big><em>transy</em>, <em>transdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.transformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transy</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdy</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.xaxis">
+<tt class="descclassname">Data1D.</tt><tt class="descname">xaxis</tt><big>(</big><em>name</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the name and unit of x_axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>name</strong> &#8211; the name of x-axis</li>
+<li><strong>units</strong> &#8211; the units of x_axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data1D.yaxis">
+<tt class="descclassname">Data1D.</tt><tt class="descname">yaxis</tt><big>(</big><em>name</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data1D.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the name and unit of y_axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>name</strong> &#8211; the name of y-axis</li>
+<li><strong>units</strong> &#8211; the units of y_axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Data2D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.dataFitting.</tt><tt class="descname">Data2D</tt><big>(</big><em>image=None</em>, <em>err_image=None</em>, <em>xmin=None</em>, <em>xmax=None</em>, <em>ymin=None</em>, <em>ymax=None</em>, <em>zmin=None</em>, <em>zmax=None</em>, <em>qx_data=None</em>, <em>qy_data=None</em>, <em>q_data=None</em>, <em>mask=None</em>, <em>dqx_data=None</em>, <em>dqy_data=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.plottables.Data2D</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">DataLoader.data_info.Data2D</span></tt></p>
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Data2D.View">
+<em class="property">class </em><tt class="descname">View</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Representation of the data that might include a transformation</p>
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.check_data_logX">
+<tt class="descname">check_data_logX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.check_data_logX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in x vector to avoid plotting negative
+value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.check_data_logY">
+<tt class="descname">check_data_logY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.check_data_logY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in y vector 
+to avoid plotting negative value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.onFitRangeView">
+<tt class="descname">onFitRangeView</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.onFitRangeView" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.onResetView">
+<tt class="descname">onResetView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.onResetView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x,y,dx and y in their full range  and in the initial scale
+in case their previous range has changed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.returnXview">
+<tt class="descname">returnXview</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.returnXview" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View  x,y,dx,dy</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.setTransformX">
+<tt class="descname">setTransformX</tt><big>(</big><em>funcx</em>, <em>funcdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.setTransformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.setTransformY">
+<tt class="descname">setTransformY</tt><big>(</big><em>funcy</em>, <em>funcdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.setTransformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.View.transform">
+<tt class="descname">transform</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.View.transform" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Transforms the x,y,dx and dy vectors and stores the output in View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>x</strong> &#8211; array of x values</li>
+<li><strong>y</strong> &#8211; array of y values</li>
+<li><strong>dx</strong> &#8211; array of  errors values on x</li>
+<li><strong>dy</strong> &#8211; array of error values on y</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.changed">
+<tt class="descclassname">Data2D.</tt><tt class="descname">changed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.changed" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.check_data_PlottableX">
+<tt class="descclassname">Data2D.</tt><tt class="descname">check_data_PlottableX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.check_data_PlottableX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(x), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.check_data_PlottableY">
+<tt class="descclassname">Data2D.</tt><tt class="descname">check_data_PlottableY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.check_data_PlottableY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(y), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.clone_without_data">
+<tt class="descclassname">Data2D.</tt><tt class="descname">clone_without_data</tt><big>(</big><em>length=0</em>, <em>clone=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.clone_without_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Clone the current object, without copying the data (which
+will be filled out by a subsequent operation).
+The data arrays will be initialized to zero.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>length</strong> &#8211; length of the data array to be initialized</li>
+<li><strong>clone</strong> &#8211; if provided, the data will be copied to clone</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.colors">
+<tt class="descclassname">Data2D.</tt><tt class="descname">colors</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.colors" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the number of colors need to render the object</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.copy_from_datainfo">
+<tt class="descclassname">Data2D.</tt><tt class="descname">copy_from_datainfo</tt><big>(</big><em>data2d</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.copy_from_datainfo" title="Permalink to this definition">Â¶</a></dt>
+<dd>copy value of Data2D of type DataLoader.data_info</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.get_xaxis">
+<tt class="descclassname">Data2D.</tt><tt class="descname">get_xaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.get_xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of x-axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.get_yaxis">
+<tt class="descclassname">Data2D.</tt><tt class="descname">get_yaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.get_yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of y- axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.is_empty">
+<tt class="descclassname">Data2D.</tt><tt class="descname">is_empty</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.is_empty" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns True if there is no data stored in the plottable</dd></dl>
+
+<dl class="classmethod">
+<dt id="sans.guiframe.dataFitting.Data2D.labels">
+<em class="property">classmethod </em><tt class="descclassname">Data2D.</tt><tt class="descname">labels</tt><big>(</big><em>collection</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.labels" title="Permalink to this definition">Â¶</a></dt>
+<dd>Build a label mostly unique within a collection</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.onFitRange">
+<tt class="descclassname">Data2D.</tt><tt class="descname">onFitRange</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.onFitRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.onReset">
+<tt class="descclassname">Data2D.</tt><tt class="descname">onReset</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.onReset" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x, y, dx, dy view with its parameters</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.render">
+<tt class="descclassname">Data2D.</tt><tt class="descname">render</tt><big>(</big><em>plot</em>, <em>**kw</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.render" title="Permalink to this definition">Â¶</a></dt>
+<dd>Renders the plottable on the graph</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.reset_view">
+<tt class="descclassname">Data2D.</tt><tt class="descname">reset_view</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.reset_view" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reload view with new value to plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.returnValuesOfView">
+<tt class="descclassname">Data2D.</tt><tt class="descname">returnValuesOfView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.returnValuesOfView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View parameters and it is used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.setLabel">
+<tt class="descclassname">Data2D.</tt><tt class="descname">setLabel</tt><big>(</big><em>labelx</em>, <em>labely</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.setLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It takes a label of the x and y transformation and set View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; The label of x transformation is sent by Properties Dialog</li>
+<li><strong>transy</strong> &#8211; The label of y transformation is sent Properties Dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.setValues">
+<tt class="descclassname">Data2D.</tt><tt class="descname">setValues</tt><big>(</big><em>datainfo=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.setValues" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use datainfo object to initialize data2D</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>datainfo</strong> &#8211; object</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.set_View">
+<tt class="descclassname">Data2D.</tt><tt class="descname">set_View</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.set_View" title="Permalink to this definition">Â¶</a></dt>
+<dd>Load View</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.set_data">
+<tt class="descclassname">Data2D.</tt><tt class="descname">set_data</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.set_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.set_zrange">
+<tt class="descclassname">Data2D.</tt><tt class="descname">set_zrange</tt><big>(</big><em>zmin=None</em>, <em>zmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.set_zrange" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.transformView">
+<tt class="descclassname">Data2D.</tt><tt class="descname">transformView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.transformView" title="Permalink to this definition">Â¶</a></dt>
+<dd>It transforms x, y before displaying</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.transformX">
+<tt class="descclassname">Data2D.</tt><tt class="descname">transformX</tt><big>(</big><em>transx</em>, <em>transdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.transformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.transformY">
+<tt class="descclassname">Data2D.</tt><tt class="descname">transformY</tt><big>(</big><em>transy</em>, <em>transdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.transformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transy</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdy</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.xaxis">
+<tt class="descclassname">Data2D.</tt><tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>set x-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>label</strong> &#8211; x-axis label</li>
+<li><strong>unit</strong> &#8211; x-axis unit</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.yaxis">
+<tt class="descclassname">Data2D.</tt><tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>set y-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>label</strong> &#8211; y-axis label</li>
+<li><strong>unit</strong> &#8211; y-axis unit</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Data2D.zaxis">
+<tt class="descclassname">Data2D.</tt><tt class="descname">zaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Data2D.zaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>set z-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>label</strong> &#8211; z-axis label</li>
+<li><strong>unit</strong> &#8211; z-axis unit</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Theory1D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.dataFitting.</tt><tt class="descname">Theory1D</tt><big>(</big><em>x=</em><span class="optional">[</span><span class="optional">]</span>, <em>y=</em><span class="optional">[</span><span class="optional">]</span>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.plottables.Theory1D</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">DataLoader.data_info.Data1D</span></tt></p>
+<dl class="class">
+<dt id="sans.guiframe.dataFitting.Theory1D.View">
+<em class="property">class </em><tt class="descname">View</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Representation of the data that might include a transformation</p>
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.check_data_logX">
+<tt class="descname">check_data_logX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.check_data_logX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in x vector to avoid plotting negative
+value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.check_data_logY">
+<tt class="descname">check_data_logY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.check_data_logY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove negative value in y vector 
+to avoid plotting negative value of Log10</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.onFitRangeView">
+<tt class="descname">onFitRangeView</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.onFitRangeView" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.onResetView">
+<tt class="descname">onResetView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.onResetView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x,y,dx and y in their full range  and in the initial scale
+in case their previous range has changed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.returnXview">
+<tt class="descname">returnXview</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.returnXview" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View  x,y,dx,dy</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.setTransformX">
+<tt class="descname">setTransformX</tt><big>(</big><em>funcx</em>, <em>funcdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.setTransformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.setTransformY">
+<tt class="descname">setTransformY</tt><big>(</big><em>funcy</em>, <em>funcdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.setTransformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.View.transform">
+<tt class="descname">transform</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.View.transform" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Transforms the x,y,dx and dy vectors and stores the output in View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>x</strong> &#8211; array of x values</li>
+<li><strong>y</strong> &#8211; array of y values</li>
+<li><strong>dx</strong> &#8211; array of  errors values on x</li>
+<li><strong>dy</strong> &#8211; array of error values on y</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.changed">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">changed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.changed" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.check_data_PlottableX">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">check_data_PlottableX</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.check_data_PlottableX" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(x), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.check_data_PlottableY">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">check_data_PlottableY</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.check_data_PlottableY" title="Permalink to this definition">Â¶</a></dt>
+<dd>Since no transformation is made for log10(y), check that 
+no negative values is plot in log scale</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.clone_without_data">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">clone_without_data</tt><big>(</big><em>length=0</em>, <em>clone=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.clone_without_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Clone the current object, without copying the data (which
+will be filled out by a subsequent operation).
+The data arrays will be initialized to zero.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>length</strong> &#8211; length of the data array to be initialized</li>
+<li><strong>clone</strong> &#8211; if provided, the data will be copied to clone</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.colors">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">colors</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.colors" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the number of colors need to render the object</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.copy_from_datainfo">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">copy_from_datainfo</tt><big>(</big><em>data1d</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.copy_from_datainfo" title="Permalink to this definition">Â¶</a></dt>
+<dd>copy values of Data1D of type DataLaoder.Data_info</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.get_xaxis">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">get_xaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.get_xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of x-axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.get_yaxis">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">get_yaxis</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.get_yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the units and name of y- axis</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.is_empty">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">is_empty</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.is_empty" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns True if there is no data stored in the plottable</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.is_slit_smeared">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">is_slit_smeared</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.is_slit_smeared" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Check whether the data has slit smearing information</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">True is slit smearing info is present, False otherwise</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="classmethod">
+<dt id="sans.guiframe.dataFitting.Theory1D.labels">
+<em class="property">classmethod </em><tt class="descclassname">Theory1D.</tt><tt class="descname">labels</tt><big>(</big><em>collection</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.labels" title="Permalink to this definition">Â¶</a></dt>
+<dd>Build a label mostly unique within a collection</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.onFitRange">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">onFitRange</tt><big>(</big><em>xmin=None</em>, <em>xmax=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.onFitRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It limits View data range to plot from min to max</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xmin</strong> &#8211; the minimum value of x to plot.</li>
+<li><strong>xmax</strong> &#8211; the maximum value of x to plot</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.onReset">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">onReset</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.onReset" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset x, y, dx, dy view with its parameters</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.render">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">render</tt><big>(</big><em>plot</em>, <em>**kw</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.render" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.reset_view">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">reset_view</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.reset_view" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reload view with new value to plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.returnValuesOfView">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">returnValuesOfView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.returnValuesOfView" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return View parameters and it is used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.setLabel">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">setLabel</tt><big>(</big><em>labelx</em>, <em>labely</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.setLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>It takes a label of the x and y transformation and set View parameters</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; The label of x transformation is sent by Properties Dialog</li>
+<li><strong>transy</strong> &#8211; The label of y transformation is sent Properties Dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.set_View">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">set_View</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.set_View" title="Permalink to this definition">Â¶</a></dt>
+<dd>Load View</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.set_data">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">set_data</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.set_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.transformView">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">transformView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.transformView" title="Permalink to this definition">Â¶</a></dt>
+<dd>It transforms x, y before displaying</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.transformX">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">transformX</tt><big>(</big><em>transx</em>, <em>transdx</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.transformX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform x and dx 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transx</strong> &#8211; pointer to function that transforms x</li>
+<li><strong>transdx</strong> &#8211; pointer to function that transforms dx</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.transformY">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">transformY</tt><big>(</big><em>transy</em>, <em>transdy</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.transformY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive pointers to function that transform y and dy 
+and set corresponding View pointers</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>transy</strong> &#8211; pointer to function that transforms y</li>
+<li><strong>transdy</strong> &#8211; pointer to function that transforms dy</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.xaxis">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">xaxis</tt><big>(</big><em>name</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the name and unit of x_axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>name</strong> &#8211; the name of x-axis</li>
+<li><strong>units</strong> &#8211; the units of x_axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dataFitting.Theory1D.yaxis">
+<tt class="descclassname">Theory1D.</tt><tt class="descname">yaxis</tt><big>(</big><em>name</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.dataFitting.Theory1D.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the name and unit of y_axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>name</strong> &#8211; the name of y-axis</li>
+<li><strong>units</strong> &#8211; the units of y_axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">dataFitting</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.dataFitting"><tt class="docutils literal"><span class="pre">sans.guiframe.dataFitting</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="data_loader.html"
+                        title="previous chapter">data_loader</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="dummyapp.html"
+                        title="next chapter">dummyapp</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/dataFitting.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="dummyapp.html" title="dummyapp"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="data_loader.html" title="data_loader"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/data_loader.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/data_loader.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/data_loader.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,206 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>data_loader &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="dataFitting" href="dataFitting.html" />
+    <link rel="prev" title="config" href="config.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="dataFitting.html" title="dataFitting"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="config.html" title="config"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="data-loader">
+<h1>data_loader<a class="headerlink" href="#data-loader" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.data_loader">
+<span id="sans-guiframe-data-loader"></span><h2><a class="reference internal" href="#module-sans.guiframe.data_loader"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.data_loader</span></tt></a><a class="headerlink" href="#module-sans.guiframe.data_loader" title="Permalink to this headline">Â¶</a></h2>
+<dl class="function">
+<dt id="sans.guiframe.data_loader.choose_data_file">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">choose_data_file</tt><big>(</big><em>parent</em>, <em>location=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.choose_data_file" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.enable_add_data">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">enable_add_data</tt><big>(</big><em>existing_panel</em>, <em>new_plot</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.enable_add_data" title="Permalink to this definition">Â¶</a></dt>
+<dd>Enable append data on a plot panel</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.load_ascii_1D">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">load_ascii_1D</tt><big>(</big><em>path</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.load_ascii_1D" title="Permalink to this definition">Â¶</a></dt>
+<dd>Load a 1D ascii file, with errors</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.load_error">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">load_error</tt><big>(</big><em>error=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.load_error" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pop up an error message.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>error</strong> &#8211; details error message to be displayed</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.on_load_error">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">on_load_error</tt><big>(</big><em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.on_load_error" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.open_dialog_append_data">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">open_dialog_append_data</tt><big>(</big><em>panel_name</em>, <em>data_name</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.open_dialog_append_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pop up an error message.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>panel_name</strong> &#8211; the name of the current panel</li>
+<li><strong>data_name</strong> &#8211; the name of the current data</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.parse_name">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">parse_name</tt><big>(</big><em>name</em>, <em>expression</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.parse_name" title="Permalink to this definition">Â¶</a></dt>
+<dd>remove &#8220;_&#8221; in front of a name</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.data_loader.plot_data">
+<tt class="descclassname">sans.guiframe.data_loader.</tt><tt class="descname">plot_data</tt><big>(</big><em>parent</em>, <em>path</em><big>)</big><a class="headerlink" href="#sans.guiframe.data_loader.plot_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use the DataLoader loader to created data to plot.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>path</strong> &#8211; the path of the data to load</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">data_loader</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.data_loader"><tt class="docutils literal"><span class="pre">sans.guiframe.data_loader</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="config.html"
+                        title="previous chapter">config</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="dataFitting.html"
+                        title="next chapter">dataFitting</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/data_loader.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="dataFitting.html" title="dataFitting"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="config.html" title="config"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/dummyapp.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/dummyapp.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/dummyapp.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,260 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>dummyapp &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="gui_manager" href="gui_manager.html" />
+    <link rel="prev" title="dataFitting" href="dataFitting.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="gui_manager.html" title="gui_manager"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="dataFitting.html" title="dataFitting"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="dummyapp">
+<h1>dummyapp<a class="headerlink" href="#dummyapp" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.dummyapp">
+<span id="sans-guiframe-dummyapp"></span><h2><a class="reference internal" href="#module-sans.guiframe.dummyapp"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.dummyapp</span></tt></a><a class="headerlink" href="#module-sans.guiframe.dummyapp" title="Permalink to this headline">Â¶</a></h2>
+<p>Dummy application.
+Allows the user to set an external data manager</p>
+<dl class="class">
+<dt id="sans.guiframe.dummyapp.SansView">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.dummyapp.</tt><tt class="descname">SansView</tt><a class="headerlink" href="#sans.guiframe.dummyapp.SansView" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.dummyapp.TestPlugin">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.dummyapp.</tt><tt class="descname">TestPlugin</tt><big>(</big><em>name='Test_plugin'</em><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="gui_manager.html#sans.guiframe.gui_manager.Plugin" title="sans.guiframe.gui_manager.Plugin"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.gui_manager.Plugin</span></tt></a></p>
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>graph=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.get_context_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>This method is optional.</p>
+<p>When the context menu of a plot is rendered, the 
+get_context_menu method will be called to give you a 
+chance to add a menu item to the context menu.</p>
+<p>A ref to a Graph object is passed so that you can
+investigate the plot content and decide whether you
+need to add items to the context menu.</p>
+<p>This method returns a list of menu items.
+Each item is itself a list defining the text to 
+appear in the menu, a tool-tip help text, and a
+call-back method.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>graph</strong> &#8211; the Graph object to which we attach the context menu</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">a list of menu items with call-back function</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.get_panels">
+<tt class="descname">get_panels</tt><big>(</big><em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.get_panels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create and return the list of wx.Panels for your plug-in.
+Define the plug-in perspective.</p>
+<p>Panels should inherit from DefaultPanel defined below,
+or should present the same interface. They must define
+&#8220;window_caption&#8221; and &#8220;window_name&#8221;.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>parent</strong> &#8211; parent window</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">list of panels</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.get_perspective">
+<tt class="descname">get_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.get_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Get the list of panel names for this perspective</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.get_tools">
+<tt class="descname">get_tools</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.get_tools" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns a set of menu entries for tools</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.on_perspective">
+<tt class="descname">on_perspective</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.on_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Call back function for the perspective menu item.
+We notify the parent window that the perspective
+has changed.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; menu event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.populate_menu">
+<tt class="descname">populate_menu</tt><big>(</big><em>id</em>, <em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.populate_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create and return the list of application menu
+items for the plug-in.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>id</strong> &#8211; deprecated. Un-used.</li>
+<li><strong>parent</strong> &#8211; parent window</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">plug-in menu</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.post_init" title="Permalink to this definition">Â¶</a></dt>
+<dd>Post initialization call back to close the loose ends</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.dummyapp.TestPlugin.set_default_perspective">
+<tt class="descname">set_default_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.dummyapp.TestPlugin.set_default_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call back method that True to notify the parent that the current plug-in
+can be set as default  perspective.
+when returning False, the plug-in is not candidate for an automatic 
+default perspective setting</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">dummyapp</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.dummyapp"><tt class="docutils literal"><span class="pre">sans.guiframe.dummyapp</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="dataFitting.html"
+                        title="previous chapter">dataFitting</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="gui_manager.html"
+                        title="next chapter">gui_manager</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/dummyapp.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="gui_manager.html" title="gui_manager"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="dataFitting.html" title="dataFitting"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/gui_manager.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/gui_manager.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/gui_manager.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,6465 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>gui_manager &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="load_thread" href="load_thread.html" />
+    <link rel="prev" title="dummyapp" href="dummyapp.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="load_thread.html" title="load_thread"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="dummyapp.html" title="dummyapp"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="gui-manager">
+<h1>gui_manager<a class="headerlink" href="#gui-manager" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.gui_manager">
+<span id="sans-guiframe-gui-manager"></span><h2><a class="reference internal" href="#module-sans.guiframe.gui_manager"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.gui_manager</span></tt></a><a class="headerlink" href="#module-sans.guiframe.gui_manager" title="Permalink to this headline">Â¶</a></h2>
+<p>How-to build an application using guiframe:</p>
+<p>1- Write a main application script along the lines of dummyapp.py
+2- Write a config script along the lines of config.py, and name it local_config.py
+3- Write your plug-ins and place them in a directory called &#8220;perspectives&#8221;.</p>
+<blockquote>
+<ul class="simple">
+<li>Look at local_perspectives/plotting for an example of a plug-in.</li>
+<li>A plug-in should define a class called Plugin. See abstract class below.</li>
+</ul>
+</blockquote>
+<dl class="class">
+<dt id="sans.guiframe.gui_manager.DefaultPanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">DefaultPanel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Panel</span></tt></p>
+<p>Defines the API for a panels to work with
+the GUI manager</p>
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.gui_manager.Plugin">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">Plugin</tt><big>(</big><em>name='Test_plugin'</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>This class defines the interface for a Plugin class
+that can be used by the gui_manager.</p>
+<p>Plug-ins should be placed in a sub-directory called &#8220;perspectives&#8221;.
+For example, a plug-in called Foo should be place in &#8220;perspectives/Foo&#8221;.
+That directory contains at least two files:</p>
+<blockquote>
+<p>perspectives/Foo/__init.py contains two lines:</p>
+<blockquote>
+PLUGIN_ID = &#8220;Foo plug-in 1.0&#8221;
+from Foo import *</blockquote>
+<p>perspectives/Foo/Foo.py contains the definition of the Plugin
+class for the Foo plug-in. The interface of that Plugin class
+should follow the interface of the class you are looking at.</p>
+</blockquote>
+<p>See dummyapp.py for a plugin example.</p>
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>graph=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.get_context_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>This method is optional.</p>
+<p>When the context menu of a plot is rendered, the 
+get_context_menu method will be called to give you a 
+chance to add a menu item to the context menu.</p>
+<p>A ref to a Graph object is passed so that you can
+investigate the plot content and decide whether you
+need to add items to the context menu.</p>
+<p>This method returns a list of menu items.
+Each item is itself a list defining the text to 
+appear in the menu, a tool-tip help text, and a
+call-back method.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>graph</strong> &#8211; the Graph object to which we attach the context menu</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">a list of menu items with call-back function</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.get_panels">
+<tt class="descname">get_panels</tt><big>(</big><em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.get_panels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create and return the list of wx.Panels for your plug-in.
+Define the plug-in perspective.</p>
+<p>Panels should inherit from DefaultPanel defined below,
+or should present the same interface. They must define
+&#8220;window_caption&#8221; and &#8220;window_name&#8221;.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>parent</strong> &#8211; parent window</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">list of panels</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.get_perspective">
+<tt class="descname">get_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.get_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Get the list of panel names for this perspective</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.get_tools">
+<tt class="descname">get_tools</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.get_tools" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns a set of menu entries for tools</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.on_perspective">
+<tt class="descname">on_perspective</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.on_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Call back function for the perspective menu item.
+We notify the parent window that the perspective
+has changed.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; menu event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.populate_menu">
+<tt class="descname">populate_menu</tt><big>(</big><em>id</em>, <em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.populate_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create and return the list of application menu
+items for the plug-in.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>id</strong> &#8211; deprecated. Un-used.</li>
+<li><strong>parent</strong> &#8211; parent window</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">plug-in menu</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.post_init" title="Permalink to this definition">Â¶</a></dt>
+<dd>Post initialization call back to close the loose ends</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.Plugin.set_default_perspective">
+<tt class="descname">set_default_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.Plugin.set_default_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call back method that True to notify the parent that the current plug-in
+can be set as default  perspective.
+when returning False, the plug-in is not candidate for an automatic 
+default perspective setting</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.gui_manager.ViewApp">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">ViewApp</tt><big>(</big><em>redirect=True</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.Active">
+<tt class="descname">Active</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Active" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.AppName">
+<tt class="descname">AppName</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.AppName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAppName</cite> and <cite>SetAppName</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.AssertMode">
+<tt class="descname">AssertMode</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.AssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAssertMode</cite> and <cite>SetAssertMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite> and <cite>SetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Dispatch">
+<tt class="descname">Dispatch</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Dispatch" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Dispatch(self) -&gt; bool</p>
+<p>Process the first event in the event queue (blocks until an event
+appears if there are none currently)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Exit">
+<tt class="descname">Exit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Exit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Exit(self)</p>
+<p>Exit the main loop thus terminating the application.
+:see: <cite>wx.Exit</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ExitMainLoop">
+<tt class="descname">ExitMainLoop</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ExitMainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ExitMainLoop(self)</p>
+<p>Exit the main GUI loop during the next iteration of the main
+loop, (i.e. it does not stop the program immediately!)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.ExitOnFrameDelete">
+<tt class="descname">ExitOnFrameDelete</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExitOnFrameDelete</cite> and <cite>SetExitOnFrameDelete</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.FilterEvent">
+<tt class="descname">FilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.FilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FilterEvent(self, Event event) -&gt; int</p>
+<p>Filters all events. <cite>SetCallFilterEvent</cite> controls whether or not your
+override is called.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetAppName">
+<tt class="descname">GetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAppName(self) -&gt; String</p>
+<p>Get the application name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetAssertMode">
+<tt class="descname">GetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAssertMode(self) -&gt; int</p>
+<p>Get the current OnAssert behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetCallFilterEvent">
+<tt class="descname">GetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCallFilterEvent(self) -&gt; bool</p>
+<p>Returns the state of the Call FilterEvent flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Get the application&#8217;s class name.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetComCtl32Version">
+<em class="property">static </em><tt class="descname">GetComCtl32Version</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetComCtl32Version" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetComCtl32Version() -&gt; int</p>
+<p>Returns 400, 470, 471, etc. for comctl32.dll 4.00, 4.70, 4.71 or 0 if
+it wasn&#8217;t found at all.  Raises an exception on non-Windows platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetExitOnFrameDelete">
+<tt class="descname">GetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExitOnFrameDelete(self) -&gt; bool</p>
+<p>Get the current exit behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Return the layout direction for the current locale.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacAboutMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacExitMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">GetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacHelpMenuTitleName() -&gt; String</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacPreferencesMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">GetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacSupportPCMenuShortcuts() -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetPrintMode">
+<tt class="descname">GetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPrintMode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetTopWindow">
+<tt class="descname">GetTopWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopWindow(self) -&gt; Window</p>
+<p>Return the <em>main</em> top level window (if it hadn&#8217;t been set previously
+with SetTopWindow(), will return just some top level window and, if
+there not any, will return None)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetTraits">
+<tt class="descname">GetTraits</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetTraits" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTraits(self) -&gt; wxAppTraits</p>
+<p>Return (and create if necessary) the app traits object to which we
+delegate for everything which either should be configurable by the
+user (then he can change the default behaviour simply by overriding
+CreateTraits() and returning his own traits object) or which is
+GUI/console dependent as then wx.AppTraits allows us to abstract the
+differences behind the common facade.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Todo :</th><td class="field-body">Add support for overriding CreateAppTraits in wxPython.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetUseBestVisual">
+<tt class="descname">GetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUseBestVisual(self) -&gt; bool</p>
+<p>Get current UseBestVisual setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetVendorName">
+<tt class="descname">GetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVendorName(self) -&gt; String</p>
+<p>Get the application&#8217;s vendor name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.IsDisplayAvailable">
+<em class="property">static </em><tt class="descname">IsDisplayAvailable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsDisplayAvailable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDisplayAvailable() -&gt; bool</p>
+<p>Tests if it is possible to create a GUI in the current environment.
+This will mean different things on the different platforms.</p>
+<blockquote>
+<ul class="simple">
+<li>On X Windows systems this function will return <tt class="xref docutils literal"><span class="pre">False</span></tt> if it is
+not able to open a connection to the X display, which can happen
+if $DISPLAY is not set, or is not set correctly.</li>
+<li>On Mac OS X a <tt class="xref docutils literal"><span class="pre">False</span></tt> return value will mean that wx is not
+able to access the window manager, which can happen if logged in
+remotely or if running from the normal version of python instead
+of the framework version, (i.e., pythonw.)</li>
+<li>On MS Windows...</li>
+</ul>
+</blockquote>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.IsMainLoopRunning">
+<em class="property">static </em><tt class="descname">IsMainLoopRunning</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsMainLoopRunning" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsMainLoopRunning() -&gt; bool</p>
+<p>Returns True if we&#8217;re running the main loop, i.e. if the events can
+currently be dispatched.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.MacHideApp">
+<tt class="descname">MacHideApp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.MacHideApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MacHideApp(self)</p>
+<p>Hide all application windows just as the user can do with the system
+Hide command.  Mac only.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.MacRequestUserAttention">
+<tt class="descname">MacRequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.MacRequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacRequestUserAttention(self, int ?)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.MainLoop">
+<tt class="descname">MainLoop</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.MainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd>Execute the main GUI event loop</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.OnInit" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.OnPreInit">
+<tt class="descname">OnPreInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.OnPreInit" title="Permalink to this definition">Â¶</a></dt>
+<dd>Things that must be done after _BootstrapApp has done its
+thing, but would be nice if they were already done by the time
+that OnInit is called.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Pending">
+<tt class="descname">Pending</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Pending" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pending(self) -&gt; bool</p>
+<p>Returns True if there are unprocessed events in the event queue.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.PrintMode">
+<tt class="descname">PrintMode</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.PrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPrintMode</cite> and <cite>SetPrintMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ProcessIdle">
+<tt class="descname">ProcessIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessIdle(self) -&gt; bool</p>
+<p>Called from the MainLoop when the application becomes idle (there are
+no pending events) and sends a <cite>wx.IdleEvent</cite> to all interested
+parties.  Returns True if more idle events are needed, False if not.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessPendingEvents(self)</p>
+<p>Process all events in the Pending Events list &#8211; it is necessary to
+call this function to process posted events. This normally happens
+during each event loop iteration.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.RedirectStdio">
+<tt class="descname">RedirectStdio</tt><big>(</big><em>filename=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.RedirectStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd>Redirect sys.stdout and sys.stderr to a file or a popup window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.RestoreStdio">
+<tt class="descname">RestoreStdio</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.RestoreStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SendIdleEvents">
+<tt class="descname">SendIdleEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SendIdleEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SendIdleEvents(self, Window win, IdleEvent event) -&gt; bool</p>
+<p>Send idle event to window and all subwindows.  Returns True if more
+idle time is requested.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetAppName">
+<tt class="descname">SetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAppName(self, String name)</p>
+<p>Set the application name. This value may be used automatically by
+<cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetAssertMode">
+<tt class="descname">SetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAssertMode(self, int mode)</p>
+<p>Set the OnAssert behaviour for debug and hybrid builds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetCallFilterEvent">
+<tt class="descname">SetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCallFilterEvent(self, bool callFilterEvent=True)</p>
+<p>Set the Call FilterEvent flag. When set your override of FilterEvent
+will be called.  SetCallFilterEvent&#8217;s purpose is to avoid any
+performance penalty when you have overriden FilterEvent, but don&#8217;t
+want it to be called, and also to reduce the runtime overhead when it
+is not overridden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetClassName">
+<tt class="descname">SetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClassName(self, String name)</p>
+<p>Set the application&#8217;s class name. This value may be used for
+X-resources if applicable for the platform</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetExitOnFrameDelete">
+<tt class="descname">SetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExitOnFrameDelete(self, bool flag)</p>
+<p>Control the exit behaviour: by default, the program will exit the main
+loop (and so, usually, terminate) when the last top-level program
+window is deleted.  Beware that if you disable this behaviour (with
+SetExitOnFrameDelete(False)), you&#8217;ll have to call ExitMainLoop()
+explicitly from somewhere.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacAboutMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacExitMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">SetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacHelpMenuTitleName(String val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacPreferencesMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">SetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacSupportPCMenuShortcuts(bool val)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetOutputWindowAttributes">
+<tt class="descname">SetOutputWindowAttributes</tt><big>(</big><em>title=None</em>, <em>pos=None</em>, <em>size=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetOutputWindowAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the title, position and/or size of the output window if
+the stdio has been redirected.  This should be called before
+any output would cause the output window to be created.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetPrintMode">
+<tt class="descname">SetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPrintMode(self, int mode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetTopWindow">
+<tt class="descname">SetTopWindow</tt><big>(</big><em>frame</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the &#8220;main&#8221; top level window</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetUseBestVisual">
+<tt class="descname">SetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetUseBestVisual(self, bool flag, bool forceTrueColour=False)</p>
+<p>Set whether the app should try to use the best available visual on
+systems where more than one is available, (Sun, SGI, XFree86 4, etc.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetVendorName">
+<tt class="descname">SetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVendorName(self, String name)</p>
+<p>Set the application&#8217;s vendor name. This value may be used
+automatically by <cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.TopWindow">
+<tt class="descname">TopWindow</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.TopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopWindow</cite> and <cite>SetTopWindow</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.Traits">
+<tt class="descname">Traits</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Traits" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTraits</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.UseBestVisual">
+<tt class="descname">UseBestVisual</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.UseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUseBestVisual</cite> and <cite>SetUseBestVisual</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.VendorName">
+<tt class="descname">VendorName</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.VendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVendorName</cite> and <cite>SetVendorName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.WakeUpIdle">
+<tt class="descname">WakeUpIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.WakeUpIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WakeUpIdle(self)</p>
+<p>Make sure that idle events are sent again.
+:see: <cite>wx.WakeUpIdle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Yield">
+<tt class="descname">Yield</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Yield" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Yield(self, bool onlyIfNeeded=False) -&gt; bool</p>
+<p>Process all currently pending events right now, instead of waiting
+until return to the event loop.  It is an error to call <tt class="docutils literal"><span class="pre">Yield</span></tt>
+recursively unless the value of <tt class="docutils literal"><span class="pre">onlyIfNeeded</span></tt> is True.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Warning :</th><td class="field-body">This function is dangerous as it can lead to unexpected
+reentrancies (i.e. when called from an event handler it may
+result in calling the same event handler again), use with
+extreme care or, better, don&#8217;t use at all!</td>
+</tr>
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>wx.Yield</cite>, <cite>wx.YieldIfNeeded</cite>, <cite>wx.SafeYield</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><em>perspective</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.add_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Manually add a perspective to the application GUI</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.build_gui">
+<tt class="descname">build_gui</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.build_gui" title="Permalink to this definition">Â¶</a></dt>
+<dd>Build the GUI</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.outputWindowClass">
+<tt class="descname">outputWindowClass</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.outputWindowClass" title="Permalink to this definition">Â¶</a></dt>
+<dd>alias of <tt class="xref py py-class docutils literal"><span class="pre">PyOnDemandOutputWindow</span></tt></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><em>manager</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.set_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd>Sets a reference to the application manager
+of the GUI manager (Frame)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.set_welcome_panel">
+<tt class="descname">set_welcome_panel</tt><big>(</big><em>panel_class</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.set_welcome_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the welcome panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>panel_class</strong> &#8211; class of the welcome panel to be instantiated</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.gui_manager.ViewerFrame">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">ViewerFrame</tt><big>(</big><em>parent</em>, <em>id</em>, <em>title</em>, <em>window_height=300</em>, <em>window_width=300</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Main application frame</p>
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Close">
+<tt class="descname">Close</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd>Quit the application</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Command">
+<tt class="descname">Command</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Command" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CreateStatusBar">
+<tt class="descname">CreateStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CreateStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, </dt>
+<dd>String name=StatusLineNameStr) -&gt; StatusBar</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CreateToolBar">
+<tt class="descname">CreateToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CreateToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -&gt; wxToolBar</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DoGiveHelp">
+<tt class="descname">DoGiveHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DoGiveHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoGiveHelp(self, String text, bool show)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DoMenuUpdates">
+<tt class="descname">DoMenuUpdates</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DoMenuUpdates" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoMenuUpdates(self, Menu menu=None)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMenuBar">
+<tt class="descname">GetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuBar(self) -&gt; MenuBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetStatusBar">
+<tt class="descname">GetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBar(self) -&gt; StatusBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetStatusBarPane">
+<tt class="descname">GetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBarPane(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetToolBar">
+<tt class="descname">GetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolBar(self) -&gt; wxToolBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MenuBar">
+<tt class="descname">MenuBar</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuBar</cite> and <cite>SetMenuBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessCommand">
+<tt class="descname">ProcessCommand</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessCommand" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PushStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>SendSizeEvent(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetMenuBar">
+<tt class="descname">SetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMenuBar(self, MenuBar menubar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusBar">
+<tt class="descname">SetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBar(self, StatusBar statBar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusBarPane">
+<tt class="descname">SetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBarPane(self, int n)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusWidths">
+<tt class="descname">SetStatusWidths</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusWidths" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusWidths(self, int widths)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetToolBar">
+<tt class="descname">SetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolBar(self, wxToolBar toolbar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.StatusBar">
+<tt class="descname">StatusBar</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.StatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBar</cite> and <cite>SetStatusBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.StatusBarPane">
+<tt class="descname">StatusBarPane</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.StatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBarPane</cite> and <cite>SetStatusBarPane</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ToolBar">
+<tt class="descname">ToolBar</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolBar</cite> and <cite>SetToolBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><em>plugin</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.add_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a perspective if it doesn&#8217;t already
+exist.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.build_gui">
+<tt class="descname">build_gui</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.build_gui" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.choose_file">
+<tt class="descname">choose_file</tt><big>(</big><em>path=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.choose_file" title="Permalink to this definition">Â¶</a></dt>
+<dd>Functionality that belongs elsewhere
+Should add a hook to specify the preferred file type/extension.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>graph=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_context_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd>Get the context menu items made available 
+by the different plug-ins. 
+This function is used by the plotting module</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.load_ascii_1D">
+<tt class="descname">load_ascii_1D</tt><big>(</big><em>path</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.load_ascii_1D" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_close_welcome_panel">
+<tt class="descname">on_close_welcome_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_close_welcome_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Close the welcome panel</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.popup_panel">
+<tt class="descname">popup_panel</tt><big>(</big><em>p</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.popup_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add a panel object to the AUI manager</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>p</strong> &#8211; panel object to add to the AUI manager</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">ID of the event associated with the new panel [int]</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.post_init" title="Permalink to this definition">Â¶</a></dt>
+<dd>This initialization method is called after the GUI 
+has been created and all plug-ins loaded. It calls
+the post_init() method of each plug-in (if it exists)
+so that final initialization can be done.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_default_perspective">
+<tt class="descname">set_default_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_default_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Choose among the plugin the first plug-in that has 
+&#8220;set_default_perspective&#8221; method and its return value is True will be
+as a default perspective when the welcome page is closed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><em>manager</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Sets the application manager for this frame</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>manager</strong> &#8211; frame manager</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_panel_on_focus">
+<tt class="descname">set_panel_on_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_panel_on_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store reference to the last panel on focus</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_perspective">
+<tt class="descname">set_perspective</tt><big>(</big><em>panels</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Sets the perspective of the GUI.
+Opens all the panels in the list, and closes
+all the others.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>panels</strong> &#8211; list of panels</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_welcome_panel">
+<tt class="descname">set_welcome_panel</tt><big>(</big><em>panel_class</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_welcome_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Sets the default panel as the given welcome panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>panel_class</strong> &#8211; class of the welcome panel to be instantiated</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_panel">
+<tt class="descname">show_panel</tt><big>(</big><em>uid</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Shows the panel with the given id</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>uid</strong> &#8211; unique ID number of the panel to show</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_welcome_panel">
+<tt class="descname">show_welcome_panel</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_welcome_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Display the welcome panel</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.gui_manager.quit_guiframe">
+<tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">quit_guiframe</tt><big>(</big><em>parent=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.quit_guiframe" title="Permalink to this definition">Â¶</a></dt>
+<dd>Pop up message to make sure the user wants to quit the application</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">gui_manager</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.gui_manager"><tt class="docutils literal"><span class="pre">sans.guiframe.gui_manager</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="dummyapp.html"
+                        title="previous chapter">dummyapp</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="load_thread.html"
+                        title="next chapter">load_thread</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/gui_manager.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="load_thread.html" title="load_thread"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="dummyapp.html" title="dummyapp"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/index.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/index.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/index.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,169 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Reference &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="next" title="aboutbox" href="aboutbox.html" />
+    <link rel="prev" title="Welcome to guiframeâs documentation!" href="../index.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="aboutbox.html" title="aboutbox"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="../index.html" title="Welcome to guiframeâs documentation!"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="reference">
+<span id="api-index"></span><h1>Reference<a class="headerlink" href="#reference" title="Permalink to this headline">Â¶</a></h1>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Release:</th><td class="field-body">0.1</td>
+</tr>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">June 03, 2010</td>
+</tr>
+</tbody>
+</table>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="aboutbox.html">aboutbox</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="aboutbox.html#module-sans.guiframe.aboutbox"><tt class="docutils literal"><span class="pre">sans.guiframe.aboutbox</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="config.html">config</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="config.html#module-sans.guiframe.config"><tt class="docutils literal"><span class="pre">sans.guiframe.config</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="data_loader.html">data_loader</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="data_loader.html#module-sans.guiframe.data_loader"><tt class="docutils literal"><span class="pre">sans.guiframe.data_loader</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="dataFitting.html">dataFitting</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="dataFitting.html#module-sans.guiframe.dataFitting"><tt class="docutils literal"><span class="pre">sans.guiframe.dataFitting</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="dummyapp.html">dummyapp</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="dummyapp.html#module-sans.guiframe.dummyapp"><tt class="docutils literal"><span class="pre">sans.guiframe.dummyapp</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="gui_manager.html">gui_manager</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="gui_manager.html#module-sans.guiframe.gui_manager"><tt class="docutils literal"><span class="pre">sans.guiframe.gui_manager</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="load_thread.html">load_thread</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="load_thread.html#module-sans.guiframe.load_thread"><tt class="docutils literal"><span class="pre">sans.guiframe.load_thread</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="statusbar.html">statusbar</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="statusbar.html#module-sans.guiframe.statusbar"><tt class="docutils literal"><span class="pre">sans.guiframe.statusbar</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="utils.html">utils</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="utils.html#module-sans.guiframe.utils"><tt class="docutils literal"><span class="pre">sans.guiframe.utils</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="version.html">version</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="version.html#module-sans.guiframe.version"><tt class="docutils literal"><span class="pre">sans.guiframe.version</span></tt></a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="../index.html"
+                        title="previous chapter">Welcome to guiframe&#8217;s documentation!</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="aboutbox.html"
+                        title="next chapter">aboutbox</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/index.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="aboutbox.html" title="aboutbox"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="../index.html" title="Welcome to guiframeâs documentation!"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/load_thread.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/load_thread.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/load_thread.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,208 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>load_thread &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="statusbar" href="statusbar.html" />
+    <link rel="prev" title="gui_manager" href="gui_manager.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="statusbar.html" title="statusbar"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="gui_manager.html" title="gui_manager"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="load-thread">
+<h1>load_thread<a class="headerlink" href="#load-thread" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.load_thread">
+<span id="sans-guiframe-load-thread"></span><h2><a class="reference internal" href="#module-sans.guiframe.load_thread"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.load_thread</span></tt></a><a class="headerlink" href="#module-sans.guiframe.load_thread" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.load_thread.DataReader">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.load_thread.</tt><tt class="descname">DataReader</tt><big>(</big><em>path</em>, <em>err_fct</em>, <em>msg_fct</em>, <em>parent=None</em>, <em>completefn=None</em>, <em>updatefn=None</em>, <em>yieldtime=0.01</em>, <em>worktime=0.01</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">data_util.calcthread.CalcThread</span></tt></p>
+<p>Load a data given a filename</p>
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.complete">
+<tt class="descname">complete</tt><big>(</big><em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.complete" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the GUI with the completed results from a work unit.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.compute">
+<tt class="descname">compute</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.compute" title="Permalink to this definition">Â¶</a></dt>
+<dd>read some data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.interrupt">
+<tt class="descname">interrupt</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.interrupt" title="Permalink to this definition">Â¶</a></dt>
+<dd>Stop the current work item.  To clear the work queue as
+well call the stop() method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.isquit">
+<tt class="descname">isquit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.isquit" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name" colspan="2">Raises KeyboardInterrupt:</th></tr>
+<tr><td>&nbsp;</td><td class="field-body">when the thread is interrupted</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.isrunning">
+<tt class="descname">isrunning</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.isrunning" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.queue">
+<tt class="descname">queue</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.queue" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a work unit to the end of the queue.  See the compute()
+method for details of the arguments to the work unit.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.ready">
+<tt class="descname">ready</tt><big>(</big><em>delay=0.0</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.ready" title="Permalink to this definition">Â¶</a></dt>
+<dd>Ready for another update after delay=t seconds.  Call
+this for threads which can show intermediate results from
+long calculations.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.requeue">
+<tt class="descname">requeue</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.requeue" title="Permalink to this definition">Â¶</a></dt>
+<dd>Replace the work unit on the end of the queue.  See the compute()
+method for details of the arguments to the work unit.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.reset">
+<tt class="descname">reset</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.reset" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the queue and start a new work unit.  See the compute()
+method for details of the arguments to the work unit.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.stop">
+<tt class="descname">stop</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.stop" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the queue and stop the thread.  New items may be
+queued after stop.  To stop just the current work item, and
+continue the rest of the queue call the interrupt method</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.load_thread.DataReader.update">
+<tt class="descname">update</tt><big>(</big><em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.load_thread.DataReader.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update GUI with the lastest results from the current work unit.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">load_thread</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.load_thread"><tt class="docutils literal"><span class="pre">sans.guiframe.load_thread</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="gui_manager.html"
+                        title="previous chapter">gui_manager</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="statusbar.html"
+                        title="next chapter">statusbar</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/load_thread.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="statusbar.html" title="statusbar"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="gui_manager.html" title="gui_manager"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AnnulusSlicer.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AnnulusSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AnnulusSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,625 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>AnnulusSlicer &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="Arc" href="Arc.html" />
+    <link rel="prev" title="Local Perspective: Plotting" href="index.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Arc.html" title="Arc"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Local Perspective: Plotting"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="annulusslicer">
+<h1>AnnulusSlicer<a class="headerlink" href="#annulusslicer" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.AnnulusSlicer">
+<span id="sans-guiframe-local-perspectives-plotting-annulusslicer"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.AnnulusSlicer"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AnnulusSlicer</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.AnnulusSlicer" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AnnulusSlicer.</tt><tt class="descname">AnnulusInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot.
+This interactor is used to average 2D data  with the region 
+defined by 2 radius.
+this class is defined by 2 Ringinterators.</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called when any dragging motion ends.
+Post an event (type =SlicerParameterEvent)
+to plotter 2D with a copy  slicer parameters
+Call  _post_data method</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.AnnulusInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AnnulusSlicer.</tt><tt class="descname">CircularMask</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='grey'</em>, <em>zorder=3</em>, <em>side=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw a ring Given a radius</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called when any dragging motion ends.
+Post an event (type =SlicerParameterEvent)
+to plotter 2D with a copy  slicer parameters
+Call  _post_data method</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.CircularMask.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AnnulusSlicer.</tt><tt class="descname">RingInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>r=1.0</em>, <em>sign=1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw a ring Given a radius</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.get_radius">
+<tt class="descname">get_radius</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.get_radius" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name" colspan="2">Return self._inner_mouse_x:</th></tr>
+<tr><td>&nbsp;</td><td class="field-body">the current radius of the ring</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging motion</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>draw the ring given x, y value</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AnnulusSlicer.RingInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">AnnulusSlicer</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.AnnulusSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AnnulusSlicer</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="index.html"
+                        title="previous chapter">Local Perspective: Plotting</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="Arc.html"
+                        title="next chapter">Arc</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/AnnulusSlicer.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Arc.html" title="Arc"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Local Perspective: Plotting"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Arc.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Arc.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Arc.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,246 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Arc &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="AzimutSlicer" href="AzimutSlicer.html" />
+    <link rel="prev" title="AnnulusSlicer" href="AnnulusSlicer.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="AzimutSlicer.html" title="AzimutSlicer"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="AnnulusSlicer.html" title="AnnulusSlicer"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="arc">
+<h1>Arc<a class="headerlink" href="#arc" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.Arc">
+<span id="sans-guiframe-local-perspectives-plotting-arc"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Arc"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Arc</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.Arc" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.Arc.</tt><tt class="descname">ArcInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>r=1.0</em>, <em>theta1=0.39269908169872414</em>, <em>theta2=0.78539816339744828</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.get_radius">
+<tt class="descname">get_radius</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.get_radius" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>radius</em>, <em>phi_min</em>, <em>phi_max</em>, <em>nbins</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.update">
+<tt class="descname">update</tt><big>(</big><em>theta1=None</em>, <em>theta2=None</em>, <em>nbins=None</em>, <em>r=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Arc.ArcInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Arc</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Arc"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Arc</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="AnnulusSlicer.html"
+                        title="previous chapter">AnnulusSlicer</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="AzimutSlicer.html"
+                        title="next chapter">AzimutSlicer</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/Arc.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="AzimutSlicer.html" title="AzimutSlicer"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="AnnulusSlicer.html" title="AnnulusSlicer"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AzimutSlicer.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AzimutSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/AzimutSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,541 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>AzimutSlicer &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="BaseInteractor" href="BaseInteractor.html" />
+    <link rel="prev" title="Arc" href="Arc.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="BaseInteractor.html" title="BaseInteractor"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="Arc.html" title="Arc"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="azimutslicer">
+<h1>AzimutSlicer<a class="headerlink" href="#azimutslicer" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.AzimutSlicer">
+<span id="sans-guiframe-local-perspectives-plotting-azimutslicer"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.AzimutSlicer"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AzimutSlicer</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.AzimutSlicer" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AzimutSlicer.</tt><tt class="descname">SectorInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_sector</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd>post data averaging in Q</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.save_data">
+<tt class="descname">save_data</tt><big>(</big><em>path</em>, <em>image</em>, <em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.save_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AzimutSlicer.</tt><tt class="descname">SectorInteractorPhi</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor" title="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor</span></tt></a></p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_sector</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd>post data averaging in Q</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.save_data">
+<tt class="descname">save_data</tt><big>(</big><em>path</em>, <em>image</em>, <em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.save_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorPhi.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.AzimutSlicer.</tt><tt class="descname">SectorInteractorQ</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor" title="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractor</span></tt></a></p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_sector</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd>post data averaging in Q</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.save_data">
+<tt class="descname">save_data</tt><big>(</big><em>path</em>, <em>image</em>, <em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.save_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.AzimutSlicer.SectorInteractorQ.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">AzimutSlicer</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.AzimutSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AzimutSlicer</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="Arc.html"
+                        title="previous chapter">Arc</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="BaseInteractor.html"
+                        title="next chapter">BaseInteractor</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/AzimutSlicer.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="BaseInteractor.html" title="BaseInteractor"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="Arc.html" title="Arc"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/BaseInteractor.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/BaseInteractor.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/BaseInteractor.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,129 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>BaseInteractor &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="binder" href="binder.html" />
+    <link rel="prev" title="AzimutSlicer" href="AzimutSlicer.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="binder.html" title="binder"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="AzimutSlicer.html" title="AzimutSlicer"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="baseinteractor">
+<h1>BaseInteractor<a class="headerlink" href="#baseinteractor" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.BaseInteractor">
+<span id="sans-guiframe-local-perspectives-plotting-baseinteractor"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.BaseInteractor"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.BaseInteractor" title="Permalink to this headline">Â¶</a></h2>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">BaseInteractor</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.BaseInteractor"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="AzimutSlicer.html"
+                        title="previous chapter">AzimutSlicer</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="binder.html"
+                        title="next chapter">binder</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/BaseInteractor.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="binder.html" title="binder"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="AzimutSlicer.html" title="AzimutSlicer"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Edge.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Edge.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Edge.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,246 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Edge &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="masking" href="masking.html" />
+    <link rel="prev" title="detector_dialog" href="detector_dialog.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="masking.html" title="masking"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="detector_dialog.html" title="detector_dialog"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="edge">
+<h1>Edge<a class="headerlink" href="#edge" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.Edge">
+<span id="sans-guiframe-local-perspectives-plotting-edge"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Edge"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Edge</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.Edge" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.Edge.</tt><tt class="descname">RadiusInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>arc1=None</em>, <em>arc2=None</em>, <em>theta=0.39269908169872414</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.get_angle">
+<tt class="descname">get_angle</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.get_angle" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>r_min</em>, <em>r_max</em>, <em>theta</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.update">
+<tt class="descname">update</tt><big>(</big><em>r1=None</em>, <em>r2=None</em>, <em>theta=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Edge.RadiusInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Edge</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Edge"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Edge</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="detector_dialog.html"
+                        title="previous chapter">detector_dialog</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="masking.html"
+                        title="next chapter">masking</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/Edge.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="masking.html" title="masking"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="detector_dialog.html" title="detector_dialog"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter1D.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter1D.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter1D.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,3000 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Plotter1D &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="Plotter2D" href="Plotter2D.html" />
+    <link rel="prev" title="masking" href="masking.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Plotter2D.html" title="Plotter2D"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="masking.html" title="masking"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="plotter1d">
+<h1>Plotter1D<a class="headerlink" href="#plotter1d" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.Plotter1D">
+<span id="sans-guiframe-local-perspectives-plotting-plotter1d"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Plotter1D"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter1D</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.Plotter1D" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.Plotter1D.</tt><tt class="descname">ModelPanel1D</tt><big>(</big><em>parent</em>, <em>id=-1</em>, <em>color=None</em>, <em>dpi=None</em>, <em>style=0</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.PlotPanel.PlotPanel</span></tt></p>
+<p>Plot panel for use with the GUI manager</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.OnCopyFigureMenu">
+<tt class="descname">OnCopyFigureMenu</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.OnCopyFigureMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>Copy the current figure to clipboard</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetColor">
+<tt class="descname">SetColor</tt><big>(</big><em>rgbtuple</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetColor" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set figure and canvas colours to be the same</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.add_toolbar">
+<tt class="descname">add_toolbar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.add_toolbar" title="Permalink to this definition">Â¶</a></dt>
+<dd>add toolbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.curve">
+<tt class="descname">curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw a line on a graph, possibly with confidence intervals.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd>Where the actual drawing happens</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.get_xscale">
+<tt class="descname">get_xscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.get_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">x-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.get_yscale">
+<tt class="descname">get_yscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.get_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">Y-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.image">
+<tt class="descname">image</tt><big>(</big><em>data</em>, <em>qx_data</em>, <em>qy_data</em>, <em>xmin</em>, <em>xmax</em>, <em>ymin</em>, <em>ymax</em>, <em>zmin</em>, <em>zmax</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label='data2D'</em>, <em>cmap=&lt;matplotlib.colors.LinearSegmentedColormap instance at 0x03B3B4B8&gt;</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.image" title="Permalink to this definition">Â¶</a></dt>
+<dd>Render the current data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.interactive_curve">
+<tt class="descname">interactive_curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>name=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.interactive_curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.interactive_points">
+<tt class="descname">interactive_points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>ame=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.interactive_points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.linear_plottable_fit">
+<tt class="descname">linear_plottable_fit</tt><big>(</big><em>plot</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.linear_plottable_fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>when clicking on linear Fit on context menu , display Fitting Dialog</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>plot</strong> &#8211; PlotPanel owning the graph</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onContextMenu">
+<tt class="descname">onContextMenu</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onContextMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>1D plot context menu</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; wx context event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onFitDisplay">
+<tt class="descname">onFitDisplay</tt><big>(</big><em>tempx</em>, <em>tempy</em>, <em>xminView</em>, <em>xmaxView</em>, <em>xmin</em>, <em>xmax</em>, <em>func</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onFitDisplay" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add a new plottable into the graph .In this case this plottable will be used 
+to fit some data</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>tempx</strong> &#8211; The x data of fit line</li>
+<li><strong>tempy</strong> &#8211; The y data of fit line</li>
+<li><strong>xminView</strong> &#8211; the lower bound of fitting range</li>
+<li><strong>xminView</strong> &#8211; the upper bound of  fitting range</li>
+<li><strong>xmin</strong> &#8211; the lowest value of data to fit to the line</li>
+<li><strong>xmax</strong> &#8211; the highest value of data to fit to the line</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onFitting">
+<tt class="descname">onFitting</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onFitting" title="Permalink to this definition">Â¶</a></dt>
+<dd>when clicking on linear Fit on context menu , display Fitting Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onLeftDown">
+<tt class="descname">onLeftDown</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onLeftDown" title="Permalink to this definition">Â¶</a></dt>
+<dd>left button down and ready to drag
+Display the position of the mouse on the statusbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onLeftUp">
+<tt class="descname">onLeftUp</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onLeftUp" title="Permalink to this definition">Â¶</a></dt>
+<dd>Dragging is done</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onMouseMotion">
+<tt class="descname">onMouseMotion</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onMouseMotion" title="Permalink to this definition">Â¶</a></dt>
+<dd>check if the left button is press and the mouse in moving.
+computer delta for x and y coordinates and then calls draghelper 
+to perform the drag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrint">
+<tt class="descname">onPrint</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrint" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrinterPreview">
+<tt class="descname">onPrinterPreview</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrinterPreview" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrinterSetup">
+<tt class="descname">onPrinterSetup</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onPrinterSetup" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onResetGraph">
+<tt class="descname">onResetGraph</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onResetGraph" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the graph by plotting the full range of data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onSaveImage">
+<tt class="descname">onSaveImage</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onSaveImage" title="Permalink to this definition">Â¶</a></dt>
+<dd>Implement save image</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onWheel">
+<tt class="descname">onWheel</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.onWheel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Process mouse wheel as zoom events</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; Wheel event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.on_kill_focus">
+<tt class="descname">on_kill_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.on_kill_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>reset the panel color</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.on_set_focus">
+<tt class="descname">on_set_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.on_set_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>send to the parenet the current panel on focus</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.plottable_selected">
+<tt class="descname">plottable_selected</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.plottable_selected" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called to register a plottable as selected</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.points">
+<tt class="descname">points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.properties">
+<tt class="descname">properties</tt><big>(</big><em>prop</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.properties" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set some properties of the graph.
+The set of properties is not yet determined.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.render">
+<tt class="descname">render</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.render" title="Permalink to this definition">Â¶</a></dt>
+<dd>Commit the plot after all objects are drawn</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.resetFitView">
+<tt class="descname">resetFitView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.resetFitView" title="Permalink to this definition">Â¶</a></dt>
+<dd>For fit Dialog initial display</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.returnTrans">
+<tt class="descname">returnTrans</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.returnTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return values and labels used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.setTrans">
+<tt class="descname">setTrans</tt><big>(</big><em>xtrans</em>, <em>ytrans</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.setTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xtrans</strong> &#8211; set x transformation on Property dialog</li>
+<li><strong>ytrans</strong> &#8211; set y transformation on Property dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.set_xscale">
+<tt class="descname">set_xscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.set_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on x-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of x-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.set_yscale">
+<tt class="descname">set_yscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.set_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on Y-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of y-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.xaxis">
+<tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>xaxis label and units.</p>
+<p>Axis labels know about units.</p>
+<p>We need to do this so that we can detect when axes are not
+commesurate.  Currently this is ignored other than for formatting
+purposes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.yaxis">
+<tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>yaxis label and units.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Plotter1D</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Plotter1D"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter1D</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="masking.html"
+                        title="previous chapter">masking</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="Plotter2D.html"
+                        title="next chapter">Plotter2D</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/Plotter1D.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Plotter2D.html" title="Plotter2D"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="masking.html" title="masking"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter2D.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter2D.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/Plotter2D.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,6172 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Plotter2D &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="plotting" href="plotting.html" />
+    <link rel="prev" title="Plotter1D" href="Plotter1D.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="plotting.html" title="plotting"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="Plotter1D.html" title="Plotter1D"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="plotter2d">
+<h1>Plotter2D<a class="headerlink" href="#plotter2d" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.Plotter2D">
+<span id="sans-guiframe-local-perspectives-plotting-plotter2d"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Plotter2D"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter2D</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.Plotter2D" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.Plotter2D.</tt><tt class="descname">ModelPanel2D</tt><big>(</big><em>parent</em>, <em>id=-1</em>, <em>data2d=None</em>, <em>color=None</em>, <em>dpi=None</em>, <em>style=0</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="Plotter1D.html#sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D" title="sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter1D.ModelPanel1D</span></tt></a></p>
+<p>Plot panel for use with the GUI manager</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.OnCopyFigureMenu">
+<tt class="descname">OnCopyFigureMenu</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.OnCopyFigureMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>Copy the current figure to clipboard</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetColor">
+<tt class="descname">SetColor</tt><big>(</big><em>rgbtuple</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetColor" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set figure and canvas colours to be the same</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.add_toolbar">
+<tt class="descname">add_toolbar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.add_toolbar" title="Permalink to this definition">Â¶</a></dt>
+<dd>add toolbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.curve">
+<tt class="descname">curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw a line on a graph, possibly with confidence intervals.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd>Where the actual drawing happens</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.get_xscale">
+<tt class="descname">get_xscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.get_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">x-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.get_yscale">
+<tt class="descname">get_yscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.get_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">Y-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.image">
+<tt class="descname">image</tt><big>(</big><em>data</em>, <em>qx_data</em>, <em>qy_data</em>, <em>xmin</em>, <em>xmax</em>, <em>ymin</em>, <em>ymax</em>, <em>zmin</em>, <em>zmax</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label='data2D'</em>, <em>cmap=&lt;matplotlib.colors.LinearSegmentedColormap instance at 0x03B3B4B8&gt;</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.image" title="Permalink to this definition">Â¶</a></dt>
+<dd>Render the current data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.interactive_curve">
+<tt class="descname">interactive_curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>name=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.interactive_curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.interactive_points">
+<tt class="descname">interactive_points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>ame=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.interactive_points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.linear_plottable_fit">
+<tt class="descname">linear_plottable_fit</tt><big>(</big><em>plot</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.linear_plottable_fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>when clicking on linear Fit on context menu , display Fitting Dialog</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>plot</strong> &#8211; PlotPanel owning the graph</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxSum">
+<tt class="descname">onBoxSum</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxSum" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxavgX">
+<tt class="descname">onBoxavgX</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxavgX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Perform 2D data averaging on Qx
+Create a new slicer .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; wx.menu event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxavgY">
+<tt class="descname">onBoxavgY</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onBoxavgY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Perform 2D data averaging on Qy
+Create a new slicer .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; wx.menu event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onCircular">
+<tt class="descname">onCircular</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onCircular" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>perform circular averaging on Data2D</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; wx.menu event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onClearSlicer">
+<tt class="descname">onClearSlicer</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onClearSlicer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer on the plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onContextMenu">
+<tt class="descname">onContextMenu</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onContextMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>2D plot context menu</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; wx context event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onFitDisplay">
+<tt class="descname">onFitDisplay</tt><big>(</big><em>tempx</em>, <em>tempy</em>, <em>xminView</em>, <em>xmaxView</em>, <em>xmin</em>, <em>xmax</em>, <em>func</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onFitDisplay" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add a new plottable into the graph .In this case this plottable will be used 
+to fit some data</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>tempx</strong> &#8211; The x data of fit line</li>
+<li><strong>tempy</strong> &#8211; The y data of fit line</li>
+<li><strong>xminView</strong> &#8211; the lower bound of fitting range</li>
+<li><strong>xminView</strong> &#8211; the upper bound of  fitting range</li>
+<li><strong>xmin</strong> &#8211; the lowest value of data to fit to the line</li>
+<li><strong>xmax</strong> &#8211; the highest value of data to fit to the line</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onFitting">
+<tt class="descname">onFitting</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onFitting" title="Permalink to this definition">Â¶</a></dt>
+<dd>when clicking on linear Fit on context menu , display Fitting Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onLeftDown">
+<tt class="descname">onLeftDown</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onLeftDown" title="Permalink to this definition">Â¶</a></dt>
+<dd>left button down and ready to drag
+Display the position of the mouse on the statusbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onLeftUp">
+<tt class="descname">onLeftUp</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onLeftUp" title="Permalink to this definition">Â¶</a></dt>
+<dd>Dragging is done</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onMouseMotion">
+<tt class="descname">onMouseMotion</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onMouseMotion" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrint">
+<tt class="descname">onPrint</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrint" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrinterPreview">
+<tt class="descname">onPrinterPreview</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrinterPreview" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrinterSetup">
+<tt class="descname">onPrinterSetup</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onPrinterSetup" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onResetGraph">
+<tt class="descname">onResetGraph</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onResetGraph" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the graph by plotting the full range of data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSaveImage">
+<tt class="descname">onSaveImage</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSaveImage" title="Permalink to this definition">Â¶</a></dt>
+<dd>Implement save image</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSectorPhi">
+<tt class="descname">onSectorPhi</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSectorPhi" title="Permalink to this definition">Â¶</a></dt>
+<dd>Perform sector averaging on Phi and draw annulus slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSectorQ">
+<tt class="descname">onSectorQ</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onSectorQ" title="Permalink to this definition">Â¶</a></dt>
+<dd>Perform sector averaging on Q and draw sector slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onWheel">
+<tt class="descname">onWheel</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.onWheel" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.on_kill_focus">
+<tt class="descname">on_kill_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.on_kill_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>reset the panel color</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.on_set_focus">
+<tt class="descname">on_set_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.on_set_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>send to the parenet the current panel on focus</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.plottable_selected">
+<tt class="descname">plottable_selected</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.plottable_selected" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called to register a plottable as selected</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.points">
+<tt class="descname">points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.properties">
+<tt class="descname">properties</tt><big>(</big><em>prop</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.properties" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set some properties of the graph.
+The set of properties is not yet determined.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.render">
+<tt class="descname">render</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.render" title="Permalink to this definition">Â¶</a></dt>
+<dd>Commit the plot after all objects are drawn</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.resetFitView">
+<tt class="descname">resetFitView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.resetFitView" title="Permalink to this definition">Â¶</a></dt>
+<dd>For fit Dialog initial display</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.returnTrans">
+<tt class="descname">returnTrans</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.returnTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return values and labels used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.setTrans">
+<tt class="descname">setTrans</tt><big>(</big><em>xtrans</em>, <em>ytrans</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.setTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xtrans</strong> &#8211; set x transformation on Property dialog</li>
+<li><strong>ytrans</strong> &#8211; set y transformation on Property dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.set_xscale">
+<tt class="descname">set_xscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.set_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on x-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of x-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.set_yscale">
+<tt class="descname">set_yscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.set_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on Y-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of y-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.update">
+<tt class="descname">update</tt><big>(</big><em>draw=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the 
+profiles and resetting the widgets.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.xaxis">
+<tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>xaxis label and units.</p>
+<p>Axis labels know about units.</p>
+<p>We need to do this so that we can detect when axes are not
+commesurate.  Currently this is ignored other than for formatting
+purposes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.yaxis">
+<tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.ModelPanel2D.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>yaxis label and units.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.Plotter2D.</tt><tt class="descname">NavigationToolBar2D</tt><big>(</big><em>canvas</em>, <em>parent=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.toolbar.NavigationToolBar</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddCheckLabelTool">
+<tt class="descname">AddCheckLabelTool</tt><big>(</big><em>id</em>, <em>label</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddCheckLabelTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a check tool, i.e. a tool which can be toggled</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddCheckTool">
+<tt class="descname">AddCheckTool</tt><big>(</big><em>id</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddCheckTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a check tool, i.e. a tool which can be toggled</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddControl">
+<tt class="descname">AddControl</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddControl" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddControl(self, Control control) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddLabelTool">
+<tt class="descname">AddLabelTool</tt><big>(</big><em>id</em>, <em>label</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>kind=0</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddLabelTool" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The full AddTool() function.</p>
+<p>If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
+is created and used as the disabled image.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddRadioLabelTool">
+<tt class="descname">AddRadioLabelTool</tt><big>(</big><em>id</em>, <em>label</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddRadioLabelTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a radio tool, i.e. a tool which can be toggled and releases any
+other toggled radio tools in the same group when it happens</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddRadioTool">
+<tt class="descname">AddRadioTool</tt><big>(</big><em>id</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddRadioTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add a radio tool, i.e. a tool which can be toggled and releases any
+other toggled radio tools in the same group when it happens</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddSeparator">
+<tt class="descname">AddSeparator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddSeparator" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddSeparator(self) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddSimpleTool">
+<tt class="descname">AddSimpleTool</tt><big>(</big><em>id</em>, <em>bitmap</em>, <em>shortHelpString=''</em>, <em>longHelpString=''</em>, <em>isToggle=0</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddSimpleTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Old style method to add a tool to the toolbar.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddTool">
+<tt class="descname">AddTool</tt><big>(</big><em>id</em>, <em>bitmap</em>, <em>pushedBitmap=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>isToggle=0</em>, <em>clientData=None</em>, <em>shortHelpString=''</em>, <em>longHelpString=''</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Old style method to add a tool to the toolbar.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddToolItem">
+<tt class="descname">AddToolItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AddToolItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddToolItem(self, ToolBarToolBase tool) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Alignment">
+<tt class="descname">Alignment</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Alignment" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAlignment</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClearTools">
+<tt class="descname">ClearTools</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClearTools" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClearTools(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Command">
+<tt class="descname">Command</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Command" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Command(self, CommandEvent event)</p>
+<p>Simulates the effect of the user issuing a command to the item.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>wx.CommandEvent</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL, 
+String name=wxPyToolBarNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DeleteTool">
+<tt class="descname">DeleteTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DeleteTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>DeleteTool(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DeleteToolByPos">
+<tt class="descname">DeleteToolByPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DeleteToolByPos" title="Permalink to this definition">Â¶</a></dt>
+<dd>DeleteToolByPos(self, size_t pos) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DoAddTool">
+<tt class="descname">DoAddTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DoAddTool" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, </dt>
+<dd>int kind=ITEM_NORMAL, String shortHelp=EmptyString, 
+String longHelp=EmptyString, 
+PyObject clientData=None) -&gt; ToolBarToolBase</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DoInsertTool">
+<tt class="descname">DoInsertTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DoInsertTool" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, </dt>
+<dd>int kind=ITEM_NORMAL, 
+String shortHelp=EmptyString, String longHelp=EmptyString, 
+PyObject clientData=None) -&gt; ToolBarToolBase</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EnableTool">
+<tt class="descname">EnableTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EnableTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableTool(self, int id, bool enable)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindById">
+<tt class="descname">FindById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindById" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindById(self, int toolid) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindControl">
+<tt class="descname">FindControl</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindControl" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindControl(self, int id) -&gt; Control</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindToolForPosition">
+<tt class="descname">FindToolForPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindToolForPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindToolForPosition(self, int x, int y) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAlignment">
+<tt class="descname">GetAlignment</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAlignment" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAlignment(self) -&gt; int</p>
+<p>Get the control alignment (left/right/centre, top/bottom/centre)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLabelText">
+<tt class="descname">GetLabelText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLabelText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabelText(self) -&gt; String</p>
+<p>Get just the text of the label, without mnemonic characters (&#8216;&amp;&#8217;)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMargins">
+<tt class="descname">GetMargins</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMargins" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMargins(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxCols">
+<tt class="descname">GetMaxCols</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxCols" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxCols(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxRows">
+<tt class="descname">GetMaxRows</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxRows" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxRows(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolBitmapSize">
+<tt class="descname">GetToolBitmapSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolBitmapSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolBitmapSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolClientData">
+<tt class="descname">GetToolClientData</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolClientData" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolClientData(self, int id) -&gt; PyObject</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolEnabled">
+<tt class="descname">GetToolEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolEnabled(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolLongHelp">
+<tt class="descname">GetToolLongHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolLongHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolLongHelp(self, int id) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolMargins">
+<tt class="descname">GetToolMargins</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolMargins" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolMargins(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolPacking">
+<tt class="descname">GetToolPacking</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolPacking" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolPacking(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolPos">
+<tt class="descname">GetToolPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolPos" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolPos(self, int id) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolSeparation">
+<tt class="descname">GetToolSeparation</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolSeparation" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolSeparation(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolShortHelp">
+<tt class="descname">GetToolShortHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolShortHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolShortHelp(self, int id) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolSize">
+<tt class="descname">GetToolSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolState">
+<tt class="descname">GetToolState</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolState" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolState(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolsCount">
+<tt class="descname">GetToolsCount</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetToolsCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolsCount(self) -&gt; size_t</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertControl">
+<tt class="descname">InsertControl</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertControl" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertControl(self, size_t pos, Control control) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertLabelTool">
+<tt class="descname">InsertLabelTool</tt><big>(</big><em>pos</em>, <em>id</em>, <em>label</em>, <em>bitmap</em>, <em>bmpDisabled=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>kind=0</em>, <em>shortHelp=''</em>, <em>longHelp=''</em>, <em>clientData=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertLabelTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Insert the new tool at the given position, if pos == GetToolsCount(), it
+is equivalent to AddTool()</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertSeparator">
+<tt class="descname">InsertSeparator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertSeparator" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertSeparator(self, size_t pos) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertSimpleTool">
+<tt class="descname">InsertSimpleTool</tt><big>(</big><em>pos</em>, <em>id</em>, <em>bitmap</em>, <em>shortHelpString=''</em>, <em>longHelpString=''</em>, <em>isToggle=0</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertSimpleTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Old style method to insert a tool in the toolbar.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertTool">
+<tt class="descname">InsertTool</tt><big>(</big><em>pos</em>, <em>id</em>, <em>bitmap</em>, <em>pushedBitmap=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x30270f0&gt; &gt;</em>, <em>isToggle=0</em>, <em>clientData=None</em>, <em>shortHelpString=''</em>, <em>longHelpString=''</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>Old style method to insert a tool in the toolbar.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertToolItem">
+<tt class="descname">InsertToolItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InsertToolItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertToolItem(self, size_t pos, ToolBarToolBase tool) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsVertical">
+<tt class="descname">IsVertical</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.IsVertical" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsVertical(self) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LabelText">
+<tt class="descname">LabelText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LabelText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabelText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Margins">
+<tt class="descname">Margins</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Margins" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMargins</cite> and <cite>SetMargins</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxCols">
+<tt class="descname">MaxCols</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxCols" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxCols</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxRows">
+<tt class="descname">MaxRows</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxRows" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxRows</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Realize">
+<tt class="descname">Realize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Realize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Realize(self) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveTool">
+<tt class="descname">RemoveTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.RemoveTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>RemoveTool(self, int id) -&gt; ToolBarToolBase</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMargins">
+<tt class="descname">SetMargins</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMargins" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMargins(self, Size size)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMarginsXY">
+<tt class="descname">SetMarginsXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMarginsXY" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMarginsXY(self, int x, int y)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMaxRowsCols">
+<tt class="descname">SetMaxRowsCols</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMaxRowsCols" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMaxRowsCols(self, int rows, int cols)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetRows">
+<tt class="descname">SetRows</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetRows" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetRows(self, int nRows)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToggle">
+<tt class="descname">SetToggle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToggle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToggle(self, int id, bool toggle)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolBitmapSize">
+<tt class="descname">SetToolBitmapSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolBitmapSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolBitmapSize(self, Size size)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolClientData">
+<tt class="descname">SetToolClientData</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolClientData" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolClientData(self, int id, PyObject clientData)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolDisabledBitmap">
+<tt class="descname">SetToolDisabledBitmap</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolDisabledBitmap" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolDisabledBitmap(self, int id, Bitmap bitmap)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolLongHelp">
+<tt class="descname">SetToolLongHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolLongHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolLongHelp(self, int id, String helpString)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolNormalBitmap">
+<tt class="descname">SetToolNormalBitmap</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolNormalBitmap" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolNormalBitmap(self, int id, Bitmap bitmap)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolPacking">
+<tt class="descname">SetToolPacking</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolPacking" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolPacking(self, int packing)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolSeparation">
+<tt class="descname">SetToolSeparation</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolSeparation" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolSeparation(self, int separation)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolShortHelp">
+<tt class="descname">SetToolShortHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolShortHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolShortHelp(self, int id, String helpString)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToggleTool">
+<tt class="descname">ToggleTool</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToggleTool" title="Permalink to this definition">Â¶</a></dt>
+<dd>ToggleTool(self, int id, bool toggle)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolBitmapSize">
+<tt class="descname">ToolBitmapSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolBitmapSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolBitmapSize</cite> and <cite>SetToolBitmapSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolMargins">
+<tt class="descname">ToolMargins</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolMargins" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolMargins</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolPacking">
+<tt class="descname">ToolPacking</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolPacking" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolPacking</cite> and <cite>SetToolPacking</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolSeparation">
+<tt class="descname">ToolSeparation</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolSeparation" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolSeparation</cite> and <cite>SetToolSeparation</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolSize">
+<tt class="descname">ToolSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolsCount">
+<tt class="descname">ToolsCount</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.ToolsCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolsCount</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.add_option">
+<tt class="descname">add_option</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.add_option" title="Permalink to this definition">Â¶</a></dt>
+<dd>add item to the toolbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.back">
+<tt class="descname">back</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.back" title="Permalink to this definition">Â¶</a></dt>
+<dd>move back up the view lim stack</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.configure_subplot">
+<tt class="descname">configure_subplot</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.configure_subplot" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.delete_option">
+<tt class="descname">delete_option</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.delete_option" title="Permalink to this definition">Â¶</a></dt>
+<dd>remove default toolbar item</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.drag_pan">
+<tt class="descname">drag_pan</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.drag_pan" title="Permalink to this definition">Â¶</a></dt>
+<dd>the drag callback in pan/zoom mode</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd>redraw the canvases, update the locators</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.draw_rubberband">
+<tt class="descname">draw_rubberband</tt><big>(</big><em>event</em>, <em>x0</em>, <em>y0</em>, <em>x1</em>, <em>y1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.draw_rubberband" title="Permalink to this definition">Â¶</a></dt>
+<dd>adapted from <a class="reference external" href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/189744">http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/189744</a></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.dynamic_update">
+<tt class="descname">dynamic_update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.dynamic_update" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.forward">
+<tt class="descname">forward</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.forward" title="Permalink to this definition">Â¶</a></dt>
+<dd>move forward in the view lim stack</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.get_canvas">
+<tt class="descname">get_canvas</tt><big>(</big><em>frame</em>, <em>fig</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.get_canvas" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.home">
+<tt class="descname">home</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.home" title="Permalink to this definition">Â¶</a></dt>
+<dd>restore the original view</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.mouse_move">
+<tt class="descname">mouse_move</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.mouse_move" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.on_print">
+<tt class="descname">on_print</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.on_print" title="Permalink to this definition">Â¶</a></dt>
+<dd>activate print</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.on_reset">
+<tt class="descname">on_reset</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.on_reset" title="Permalink to this definition">Â¶</a></dt>
+<dd>activate reset</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.pan">
+<tt class="descname">pan</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.pan" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press">
+<tt class="descname">press</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press" title="Permalink to this definition">Â¶</a></dt>
+<dd>this will be called whenver a mouse button is pressed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press_pan">
+<tt class="descname">press_pan</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press_pan" title="Permalink to this definition">Â¶</a></dt>
+<dd>the press mouse button in pan/zoom mode callback</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press_zoom">
+<tt class="descname">press_zoom</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.press_zoom" title="Permalink to this definition">Â¶</a></dt>
+<dd>the press mouse button in zoom to rect mode callback</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.push_current">
+<tt class="descname">push_current</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.push_current" title="Permalink to this definition">Â¶</a></dt>
+<dd>push the current view limits and position onto the stack</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release">
+<tt class="descname">release</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release_pan">
+<tt class="descname">release_pan</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release_pan" title="Permalink to this definition">Â¶</a></dt>
+<dd>the release mouse button callback in pan/zoom mode</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release_zoom">
+<tt class="descname">release_zoom</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.release_zoom" title="Permalink to this definition">Â¶</a></dt>
+<dd>the release mouse button callback in zoom to rect mode</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.save">
+<tt class="descname">save</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.save" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.save_figure">
+<tt class="descname">save_figure</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.save_figure" title="Permalink to this definition">Â¶</a></dt>
+<dd>save the current figure</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>cursor</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_history_buttons">
+<tt class="descname">set_history_buttons</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_history_buttons" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>s</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_message" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_status_bar">
+<tt class="descname">set_status_bar</tt><big>(</big><em>statbar</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.set_status_bar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>reset the axes stack</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.zoom">
+<tt class="descname">zoom</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.Plotter2D.NavigationToolBar2D.zoom" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Plotter2D</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.Plotter2D"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter2D</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="Plotter1D.html"
+                        title="previous chapter">Plotter1D</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="plotting.html"
+                        title="next chapter">plotting</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/Plotter2D.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="plotting.html" title="plotting"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="Plotter1D.html" title="Plotter1D"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SectorSlicer.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SectorSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SectorSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,554 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>SectorSlicer &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="slicerpanel" href="slicerpanel.html" />
+    <link rel="prev" title="sectorMask" href="sectorMask.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="slicerpanel.html" title="slicerpanel"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="sectorMask.html" title="sectorMask"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="sectorslicer">
+<h1>SectorSlicer<a class="headerlink" href="#sectorslicer" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.SectorSlicer">
+<span id="sans-guiframe-local-perspectives-plotting-sectorslicer"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.SectorSlicer"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SectorSlicer</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.SectorSlicer" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.SectorSlicer.</tt><tt class="descname">LineInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>r=1.0</em>, <em>theta=0.78539816339744828</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.update">
+<tt class="descname">update</tt><big>(</big><em>theta=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.LineInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.SectorSlicer.</tt><tt class="descname">SectorInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw a sector slicer.Allow to performQ averaging on data 2D</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called a dragging motion ends.Get slicer event</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><blockquote>
+Allow adding plot to the same panel</blockquote>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SectorInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.SectorSlicer.</tt><tt class="descname">SideInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>r=1.0</em>, <em>phi=0.78539816339744828</em>, <em>theta2=1.0471975511965976</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw an oblique line</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>phi</strong> &#8211; the phase between the middle line and one side line</li>
+<li><strong>theta2</strong> &#8211; the angle between the middle line and x- axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.update">
+<tt class="descname">update</tt><big>(</big><em>phi=None</em>, <em>delta=None</em>, <em>mline=None</em>, <em>side=False</em>, <em>left=False</em>, <em>right=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SectorSlicer.SideInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Draw oblique line</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>phi</strong> &#8211; the phase between the middle line and the current line</li>
+<li><strong>delta</strong> &#8211; phi/2 applied only when the mline was moved</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">SectorSlicer</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.SectorSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SectorSlicer</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="sectorMask.html"
+                        title="previous chapter">sectorMask</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="slicerpanel.html"
+                        title="next chapter">slicerpanel</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/SectorSlicer.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="slicerpanel.html" title="slicerpanel"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="sectorMask.html" title="sectorMask"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SlicerParameters.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SlicerParameters.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/SlicerParameters.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,2962 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>SlicerParameters &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="prev" title="slicerpanel" href="slicerpanel.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="slicerpanel.html" title="slicerpanel"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="slicerparameters">
+<h1>SlicerParameters<a class="headerlink" href="#slicerparameters" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.SlicerParameters">
+<span id="sans-guiframe-local-perspectives-plotting-slicerparameters"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.SlicerParameters"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SlicerParameters</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.SlicerParameters" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.SlicerParameters.</tt><tt class="descname">SlicerParameterPanel</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>Panel class to show the slicer parameters</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AffirmativeId">
+<tt class="descname">AffirmativeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAffirmativeId</cite> and <cite>SetAffirmativeId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateButtonSizer">
+<tt class="descname">CreateButtonSizer</tt><big>(</big><em>flags</em>, <em>*ignored</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateSeparatedButtonSizer">
+<tt class="descname">CreateSeparatedButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateSeparatedButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateSeparatedButtonSizer(self, long flags) -&gt; Sizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateStdDialogButtonSizer">
+<tt class="descname">CreateStdDialogButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateStdDialogButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateStdDialogButtonSizer(self, long flags) -&gt; StdDialogButtonSizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateTextSizer">
+<tt class="descname">CreateTextSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.CreateTextSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateTextSizer(self, String message) -&gt; Sizer</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EndModal">
+<tt class="descname">EndModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EndModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>EndModal(self, int retCode)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EscapeId">
+<tt class="descname">EscapeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEscapeId</cite> and <cite>SetEscapeId</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAffirmativeId">
+<tt class="descname">GetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetAffirmativeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEscapeId">
+<tt class="descname">GetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEscapeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetReturnCode">
+<tt class="descname">GetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetReturnCode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsModal">
+<tt class="descname">IsModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsModal(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ReturnCode">
+<tt class="descname">ReturnCode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetReturnCode</cite> and <cite>SetReturnCode</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAffirmativeId">
+<tt class="descname">SetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetAffirmativeId(self, int affirmativeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEscapeId">
+<tt class="descname">SetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEscapeId(self, int escapeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetReturnCode">
+<tt class="descname">SetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetReturnCode(self, int returnCode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShowModal">
+<tt class="descname">ShowModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ShowModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowModal(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onEVT_SLICER">
+<tt class="descname">onEVT_SLICER</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onEVT_SLICER" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Process EVT_SLICER events
+When the slicer changes, update the panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; EVT_SLICER event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onParamChange">
+<tt class="descname">onParamChange</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onParamChange" title="Permalink to this definition">Â¶</a></dt>
+<dd>receive an event end reset value text fields
+inside self.parameters</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onTextEnter">
+<tt class="descname">onTextEnter</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.onTextEnter" title="Permalink to this definition">Â¶</a></dt>
+<dd>Parameters have changed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.set_slicer">
+<tt class="descname">set_slicer</tt><big>(</big><em>type</em>, <em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.set_slicer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Rebuild the panel</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.SlicerParameters.SlicerParameterPanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">SlicerParameters</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.SlicerParameters"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SlicerParameters</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="slicerpanel.html"
+                        title="previous chapter">slicerpanel</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/SlicerParameters.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="slicerpanel.html" title="slicerpanel"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/binder.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/binder.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/binder.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,168 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>binder &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="boxMask" href="boxMask.html" />
+    <link rel="prev" title="BaseInteractor" href="BaseInteractor.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxMask.html" title="boxMask"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="BaseInteractor.html" title="BaseInteractor"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="binder">
+<h1>binder<a class="headerlink" href="#binder" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.binder">
+<span id="sans-guiframe-local-perspectives-plotting-binder"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.binder"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.binder</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.binder" title="Permalink to this headline">Â¶</a></h2>
+<p>Extension to MPL to support the binding of artists to key/mouse events.</p>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.BindArtist">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.binder.</tt><tt class="descname">BindArtist</tt><big>(</big><em>figure</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.BindArtist" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.BindArtist.clear">
+<tt class="descname">clear</tt><big>(</big><em>*artists</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.BindArtist.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>self.clear(h1,h2,...)</dt>
+<dd>Remove connections for artists h1, h2, ...</dd>
+</dl>
+<p>Use clearall() to reset all connections.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.BindArtist.clearall">
+<tt class="descname">clearall</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.BindArtist.clearall" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Clear connections to all artists.</p>
+<p>Use clear(h1,h2,...) to reset specific artists.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.BindArtist.disconnect">
+<tt class="descname">disconnect</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.BindArtist.disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd>In case we need to disconnect from the canvas...</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.BindArtist.trigger">
+<tt class="descname">trigger</tt><big>(</big><em>actor</em>, <em>action</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.BindArtist.trigger" title="Permalink to this definition">Â¶</a></dt>
+<dd>Trigger a particular event for the artist.  Fallback to axes,
+to figure, and to &#8216;all&#8217; if the event is not processed.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.binder.Selection">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.binder.</tt><tt class="descname">Selection</tt><big>(</big><em>artist=None</em>, <em>prop={}</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.binder.Selection" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store and compare selections.</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">binder</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.binder"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.binder</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="BaseInteractor.html"
+                        title="previous chapter">BaseInteractor</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="boxMask.html"
+                        title="next chapter">boxMask</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/binder.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxMask.html" title="boxMask"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="BaseInteractor.html" title="BaseInteractor"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxMask.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxMask.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxMask.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,449 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>boxMask &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="boxSlicer" href="boxSlicer.html" />
+    <link rel="prev" title="binder" href="binder.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxSlicer.html" title="boxSlicer"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="binder.html" title="binder"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="boxmask">
+<h1>boxMask<a class="headerlink" href="#boxmask" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.boxMask">
+<span id="sans-guiframe-local-perspectives-plotting-boxmask"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxMask"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxMask</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.boxMask" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxMask.</tt><tt class="descname">BoxMask</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em>, <em>side=None</em>, <em>x_min=0.0080000000000000002</em>, <em>x_max=0.0080000000000000002</em>, <em>y_min=0.0025000000000000001</em>, <em>y_max=0.0025000000000000001</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>BoxMask Class: determine 2 rectangular area to find the pixel of
+a Data inside of box.</p>
+<p>Uses PointerInteractor , VerticalDoubleLine,HorizontalDoubleLine.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>zorder</strong> &#8211; Artists with lower zorder values are drawn first.</li>
+<li><strong>x_min</strong> &#8211; the minimum value of the x coordinate</li>
+<li><strong>x_max</strong> &#8211; the maximum value of the x coordinate</li>
+<li><strong>y_min</strong> &#8211; the minimum value of the y coordinate</li>
+<li><strong>y_max</strong> &#8211; the maximum value of the y coordinate</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.get_mask">
+<tt class="descname">get_mask</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.get_mask" title="Permalink to this definition">Â¶</a></dt>
+<dd>return mask as a result of boxcut</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>After a dragging motion this function is called to compute
+the error and the sum of pixel of a given data 2D</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxMask.</tt><tt class="descname">inner_BoxMask</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em>, <em>side=None</em>, <em>x_min=0.0080000000000000002</em>, <em>x_max=0.0080000000000000002</em>, <em>y_min=0.0025000000000000001</em>, <em>y_max=0.0025000000000000001</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sans.guiframe.local_perspectives.plotting.boxMask.BoxMask" title="sans.guiframe.local_perspectives.plotting.boxMask.BoxMask"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxMask.BoxMask</span></tt></a></p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.get_mask">
+<tt class="descname">get_mask</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.get_mask" title="Permalink to this definition">Â¶</a></dt>
+<dd>return mask as a result of boxcut</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>After a dragging motion this function is called to compute
+the error and the sum of pixel of a given data 2D</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxMask.inner_BoxMask.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">boxMask</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxMask"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxMask</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="binder.html"
+                        title="previous chapter">binder</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="boxSlicer.html"
+                        title="next chapter">boxSlicer</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/boxMask.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxSlicer.html" title="boxSlicer"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="binder.html" title="binder"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSlicer.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSlicer.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,944 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>boxSlicer &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="boxSum" href="boxSum.html" />
+    <link rel="prev" title="boxMask" href="boxMask.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxSum.html" title="boxSum"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="boxMask.html" title="boxMask"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="boxslicer">
+<h1>boxSlicer<a class="headerlink" href="#boxslicer" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.boxSlicer">
+<span id="sans-guiframe-local-perspectives-plotting-boxslicer"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxSlicer"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSlicer</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.boxSlicer" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSlicer.</tt><tt class="descname">BoxInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>BoxInteractor define a rectangle that return data1D average of Data2D
+in a rectangle area defined by -x, x ,y, -y</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging event.
+Post the slicer new parameters and creates a new Data1D 
+corresponding to the new average</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_slab=None</em>, <em>nbins=None</em>, <em>direction=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>post data averaging in Qx or Qy given new_slab type</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>new_slab</strong> &#8211; slicer that determine with direction to average</li>
+<li><strong>nbins</strong> &#8211; the number of points plotted when averaging</li>
+<li><strong>direction</strong> &#8211; the direction of averaging</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.update_and_post">
+<tt class="descname">update_and_post</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor.update_and_post" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the slicer and plot the resulting data</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSlicer.</tt><tt class="descname">BoxInteractorX</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor" title="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor</span></tt></a></p>
+<p>Average in Qx direction</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging event.
+Post the slicer new parameters and creates a new Data1D 
+corresponding to the new average</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_slab=None</em>, <em>nbins=None</em>, <em>direction=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>post data averaging in Qx or Qy given new_slab type</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>new_slab</strong> &#8211; slicer that determine with direction to average</li>
+<li><strong>nbins</strong> &#8211; the number of points plotted when averaging</li>
+<li><strong>direction</strong> &#8211; the direction of averaging</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.update_and_post">
+<tt class="descname">update_and_post</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorX.update_and_post" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the slicer and plot the resulting data</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSlicer.</tt><tt class="descname">BoxInteractorY</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor" title="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractor</span></tt></a></p>
+<p>Average in Qy direction</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging event.
+Post the slicer new parameters and creates a new Data1D 
+corresponding to the new average</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.post_data">
+<tt class="descname">post_data</tt><big>(</big><em>new_slab=None</em>, <em>nbins=None</em>, <em>direction=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.post_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>post data averaging in Qx or Qy given new_slab type</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>new_slab</strong> &#8211; slicer that determine with direction to average</li>
+<li><strong>nbins</strong> &#8211; the number of points plotted when averaging</li>
+<li><strong>direction</strong> &#8211; the direction of averaging</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.update_and_post">
+<tt class="descname">update_and_post</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.BoxInteractorY.update_and_post" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the slicer and plot the resulting data</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSlicer.</tt><tt class="descname">HorizontalLines</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>x=0.5</em>, <em>y=0.5</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw 2 Horizontal lines centered on (0,0) that can move 
+on the x- direction and in opposite direction</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear this slicer  and its markers</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging this edge and set self.has_move to False
+to specify the end of dragging motion</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.update">
+<tt class="descname">update</tt><big>(</big><em>x=None</em>, <em>y=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.HorizontalLines.update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Draw the new roughness on the graph.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>x</strong> &#8211; x-coordinates to reset current class x</li>
+<li><strong>y</strong> &#8211; y-coordinates to reset current class y</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSlicer.</tt><tt class="descname">VerticalLines</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>x=0.5</em>, <em>y=0.5</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear this slicer  and its markers</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called after a dragging this edge and set self.has_move to False
+to specify the end of dragging motion</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Allow adding plot to the same panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>n</strong> &#8211; the number of layer</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.update">
+<tt class="descname">update</tt><big>(</big><em>x=None</em>, <em>y=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSlicer.VerticalLines.update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Draw the new roughness on the graph.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>x</strong> &#8211; x-coordinates to reset current class x</li>
+<li><strong>y</strong> &#8211; y-coordinates to reset current class y</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">boxSlicer</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSlicer</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="boxMask.html"
+                        title="previous chapter">boxMask</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="boxSum.html"
+                        title="next chapter">boxSum</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/boxSlicer.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="boxSum.html" title="boxSum"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="boxMask.html" title="boxMask"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSum.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSum.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/boxSum.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,644 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>boxSum &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="detector_dialog" href="detector_dialog.html" />
+    <link rel="prev" title="boxSlicer" href="boxSlicer.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="detector_dialog.html" title="detector_dialog"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="boxSlicer.html" title="boxSlicer"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="boxsum">
+<h1>boxSum<a class="headerlink" href="#boxsum" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.boxSum">
+<span id="sans-guiframe-local-perspectives-plotting-boxsum"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxSum"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSum</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.boxSum" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSum.</tt><tt class="descname">BoxSum</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=3</em>, <em>x_min=0.0080000000000000002</em>, <em>x_max=0.0080000000000000002</em>, <em>y_min=0.0025000000000000001</em>, <em>y_max=0.0025000000000000001</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Boxsum Class: determine 2 rectangular area to compute the sum of pixel of
+a Data. 
+Uses PointerInteractor , VerticalDoubleLine,HorizontalDoubleLine.
+&#64;param zorder:  Artists with lower zorder values are drawn first.
+&#64;param x_min: the minimum value of the x coordinate
+&#64;param x_max: the maximum value of the x coordinate
+&#64;param y_min: the minimum value of the y coordinate
+&#64;param y_max: the maximum value of the y coordinate</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store a copy of values of parameters of the slicer into a dictionary.
+&#64;return params: the dictionary created</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.get_result">
+<tt class="descname">get_result</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.get_result" title="Permalink to this definition">Â¶</a></dt>
+<dd>return the result of box summation</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>After a dragging motion this function is called to compute
+the error and the sum of pixel of a given data 2D</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Allow adding plot to the same panel
+&#64;param n: the number of layer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_panel_name">
+<tt class="descname">set_panel_name</tt><big>(</big><em>name</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_panel_name" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store the name of the panel associated to this slicer
+&#64;param name: the name of this panel</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.
+&#64;param params: a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.BoxSum.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSum.</tt><tt class="descname">HorizontalDoubleLine</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>x=0.5</em>, <em>y=0.5</em>, <em>center_x=0.0</em>, <em>center_y=0.0</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Select an annulus through a 2D plot</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear this figure and its markers</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store a copy of values of parameters of the slicer into a dictionary.
+&#64;return params: the dictionary created</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>After a dragging motion reset the flag self.has_move to False</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the figure given x and y</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Allow adding plot to the same panel
+&#64;param n: the number of layer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.
+&#64;param params: a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.update">
+<tt class="descname">update</tt><big>(</big><em>x1=None</em>, <em>x2=None</em>, <em>y1=None</em>, <em>y2=None</em>, <em>width=None</em>, <em>height=None</em>, <em>center=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.HorizontalDoubleLine.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.
+&#64;param x1: new maximum value of x coordinates
+&#64;param x2: new minimum value of x coordinates
+&#64;param y1: new maximum value of y coordinates
+&#64;param y2: new minimum value of y coordinates
+&#64;param width: is the width of the new rectangle
+&#64;param height: is the height of the new rectangle
+&#64;param center: provided x, y  coordinates of the center point</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSum.</tt><tt class="descname">PointInteractor</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>center_x=0.0</em>, <em>center_y=0.0</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw a point that can be dragged with the marker.
+this class controls the motion the center of the BoxSum</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear this figure and its markers</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Allow adding plot to the same panel
+&#64;param n: the number of layer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.update">
+<tt class="descname">update</tt><big>(</big><em>center_x=None</em>, <em>center_y=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.PointInteractor.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.boxSum.</tt><tt class="descname">VerticalDoubleLine</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='black'</em>, <em>zorder=5</em>, <em>x=0.5</em>, <em>y=0.5</em>, <em>center_x=0.0</em>, <em>center_y=0.0</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw 2 vertical lines moving in opposite direction and centered on 
+a point (PointInteractor)</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear this slicer  and its markers</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store a copy of values of parameters of the slicer into a dictionary.
+&#64;return params: the dictionary created</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>After a dragging motion reset the flag self.has_move to False</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>Update the figure given x and y</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_layer">
+<tt class="descname">set_layer</tt><big>(</big><em>n</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_layer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Allow adding plot to the same panel
+&#64;param n: the number of layer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.
+&#64;param params: a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.update">
+<tt class="descname">update</tt><big>(</big><em>x1=None</em>, <em>x2=None</em>, <em>y1=None</em>, <em>y2=None</em>, <em>width=None</em>, <em>height=None</em>, <em>center=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.boxSum.VerticalDoubleLine.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw the new roughness on the graph.
+&#64;param x1: new maximum value of x coordinates
+&#64;param x2: new minimum value of x coordinates
+&#64;param y1: new maximum value of y coordinates
+&#64;param y2: new minimum value of y coordinates
+&#64;param width: is the width of the new rectangle
+&#64;param height: is the height of the new rectangle
+&#64;param center: provided x, y  coordinates of the center point</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">boxSum</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.boxSum"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSum</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="boxSlicer.html"
+                        title="previous chapter">boxSlicer</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="detector_dialog.html"
+                        title="next chapter">detector_dialog</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/boxSum.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="detector_dialog.html" title="detector_dialog"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="boxSlicer.html" title="boxSlicer"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/detector_dialog.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/detector_dialog.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/detector_dialog.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,3578 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>detector_dialog &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="Edge" href="Edge.html" />
+    <link rel="prev" title="boxSum" href="boxSum.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Edge.html" title="Edge"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="boxSum.html" title="boxSum"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="detector-dialog">
+<h1>detector_dialog<a class="headerlink" href="#detector-dialog" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.detector_dialog">
+<span id="sans-guiframe-local-perspectives-plotting-detector-dialog"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.detector_dialog"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.detector_dialog</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.detector_dialog" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.detector_dialog.</tt><tt class="descname">DetectorDialog</tt><big>(</big><em>parent</em>, <em>id=1</em>, <em>base=None</em>, <em>dpi=None</em>, <em>cmap=&lt;matplotlib.colors.LinearSegmentedColormap instance at 0x03B3B4B8&gt;</em>, <em>reset_zmin_ctl=None</em>, <em>reset_zmax_ctl=None</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>Dialog box to let the user edit detector settings</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AffirmativeId">
+<tt class="descname">AffirmativeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAffirmativeId</cite> and <cite>SetAffirmativeId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateButtonSizer">
+<tt class="descname">CreateButtonSizer</tt><big>(</big><em>flags</em>, <em>*ignored</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateSeparatedButtonSizer">
+<tt class="descname">CreateSeparatedButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateSeparatedButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateSeparatedButtonSizer(self, long flags) -&gt; Sizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateStdDialogButtonSizer">
+<tt class="descname">CreateStdDialogButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateStdDialogButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateStdDialogButtonSizer(self, long flags) -&gt; StdDialogButtonSizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateTextSizer">
+<tt class="descname">CreateTextSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.CreateTextSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateTextSizer(self, String message) -&gt; Sizer</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EndModal">
+<tt class="descname">EndModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EndModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>EndModal(self, int retCode)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EscapeId">
+<tt class="descname">EscapeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEscapeId</cite> and <cite>SetEscapeId</cite></dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Event">
+<em class="property">class </em><tt class="descname">Event</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Event" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EvtHandlerEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ExtraStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindFocus">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowById">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowByLabel">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowByName">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Fit">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FitInside">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Font">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ForegroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Freeze">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAcceleratorTable">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAdjustedBestSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAffirmativeId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetAffirmativeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAutoLayout">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBackgroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBackgroundStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestFittingSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestSizeTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestVirtualSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBorder">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCapture">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCaret">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCharHeight">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCharWidth">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetChildren">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClassName">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientAreaOrigin">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientSizeTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetConstraints">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetContainingSizer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCursor">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDefaultAttributes">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDefaultItem">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDropTarget">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEffectiveMinSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEscapeId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEscapeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEvtHandlerEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetExtraStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetFont">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetForegroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetFullTextExtent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetGrandParent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetGtkWidget">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHandle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHelpText">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHelpTextAtPoint">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetIcon">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetLabel">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetLayoutDirection">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxHeight">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxWidth">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinHeight">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinWidth">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetName">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetNextHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetParent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPosition">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPositionTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPreviousHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetReturnCode">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetReturnCode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenPosition">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenPositionTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollPos">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollRange">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollThumb">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSizeTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSizer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTextExtent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetThemeEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTitle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTmpDefaultItem">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetToolTip">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTopLevelParent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetUpdateClientRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetUpdateRegion">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetValidator">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetVirtualSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetVirtualSizeTuple">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowBorderSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowStyleFlag">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowVariant">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GrandParent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GtkWidget">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Handle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasCapture">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasFlag">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasMultiplePages">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasScrollbar">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasTransparentBackground">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HelpText">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Hide">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HitTest">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HitTestXY">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Icon">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Iconize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Id">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InheritAttributes">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InheritsBackgroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InitDialog">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InvalidateBestSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsActive">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsAlwaysMaximized">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsBeingDeleted">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsDoubleBuffered">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposed">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposedPoint">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposedRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsFrozen">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsFullScreen">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsIconized">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsMaximized">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsModal">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsModal(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsRetained">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsSameAs">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsShown">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsShownOnScreen">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsTopLevel">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Label">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Layout">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LayoutDirection">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LineDown">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LineUp">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Lower">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetMetalAppearance">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetTopLevelWindowRef">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetUnifiedAppearance">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacSetMetalAppearance">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MakeModal">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxHeight">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxWidth">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Maximize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinHeight">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinWidth">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Move">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveAfterInTabOrder">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveBeforeInTabOrder">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveXY">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Name">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Navigate">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NewControlId">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NextControlId">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NextHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.OnPaint">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PageDown">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PageUp">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Parent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopEventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopupMenu">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopupMenuXY">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Position">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PostCreate">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PrepareDC">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PrevControlId">
+<em class="property">static </em><tt class="descclassname">DetectorDialog.</tt><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PreviousHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ProcessEvent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ProcessPendingEvents">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PushEventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Raise">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Rect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Refresh">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RefreshRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RegisterHotKey">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ReleaseMouse">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RemoveChild">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RemoveEventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Reparent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RequestUserAttention">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Restore">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ReturnCode">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ReturnCode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetReturnCode</cite> and <cite>SetReturnCode</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenPosition">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenToClient">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenToClientXY">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollLines">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollPages">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollWindow">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SendSizeEvent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAcceleratorTable">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAffirmativeId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetAffirmativeId(self, int affirmativeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAutoLayout">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBackgroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBackgroundStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBestFittingSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetCaret">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientSizeWH">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetConstraints">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetContainingSizer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetCursor">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDefaultItem">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDimensions">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDoubleBuffered">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDropTarget">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEscapeId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEscapeId(self, int escapeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEventHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEvtHandlerEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetExtraStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFocus">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFocusFromKbd">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFont">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetForegroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetHelpText">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetHelpTextForId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetIcon">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetIcons">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetId">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetInitialSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetLabel">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetLayoutDirection">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetMaxSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetMinSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetName">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetNextHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnBackgroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnFont">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnForegroundColour">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetPosition">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetPreviousHandler">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetReturnCode">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetReturnCode(self, int returnCode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetScrollPos">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetScrollbar">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetShape">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeHints">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeHintsSz">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeWH">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizerAndFit">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetThemeEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTitle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTmpDefaultItem">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetToolTip">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetToolTipString">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTransparent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetValidator">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeHints">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeHintsSz">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeWH">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowStyleFlag">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowVariant">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShouldInheritColours">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Show">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShowFullScreen">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShowModal">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ShowModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ShowModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowModal(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Shown">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Size">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Sizer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Thaw">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ThemeEnabled">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Title">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TmpDefaultItem">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ToggleWindowStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ToolTip">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TopLevel">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TopLevelParent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TransferDataFromWindow">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TransferDataToWindow">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Unbind">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UnregisterHotKey">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Update">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateClientRect">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateRegion">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateWindowUI">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UseBgCol">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Validate">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Validator">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.VirtualSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WarpPointer">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowStyle">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowStyleFlag">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowToClientSize">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowVariant">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.checkValues">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">checkValues</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.checkValues" title="Permalink to this definition">Â¶</a></dt>
+<dd>Check the valitidity of zmin and zmax value
+zmax should be a float and zmin less than zmax</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.getContent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">getContent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.getContent" title="Permalink to this definition">Â¶</a></dt>
+<dd>return event containing value to reset the detector of a given data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.onSetFocus">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">onSetFocus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.onSetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd>Highlight the txtcrtl</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.resetValues">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">resetValues</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.resetValues" title="Permalink to this definition">Â¶</a></dt>
+<dd>reset detector info</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.setContent">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">setContent</tt><big>(</big><em>xnpts</em>, <em>ynpts</em>, <em>qmax</em>, <em>beam</em>, <em>zmin=None</em>, <em>zmax=None</em>, <em>sym=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.setContent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>received value and displayed them</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xnpts</strong> &#8211; the number of point of the x_bins of data</li>
+<li><strong>ynpts</strong> &#8211; the number of point of the y_bins of data</li>
+<li><strong>qmax</strong> &#8211; the maxmimum value of data pixel</li>
+<li><strong>beam</strong> &#8211; the radius of the beam</li>
+<li><strong>zmin</strong> &#8211; the value to get the minimum color</li>
+<li><strong>zmax</strong> &#8211; the value to get the maximum color</li>
+<li><strong>sym</strong> &#8211; </li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.thisown">
+<tt class="descclassname">DetectorDialog.</tt><tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.DetectorDialog.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.detector_dialog.</tt><tt class="descname">MyApp</tt><big>(</big><em>redirect=True</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Active">
+<tt class="descname">Active</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Active" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AppName">
+<tt class="descname">AppName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AppName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAppName</cite> and <cite>SetAppName</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AssertMode">
+<tt class="descname">AssertMode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.AssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAssertMode</cite> and <cite>SetAssertMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite> and <cite>SetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Dispatch">
+<tt class="descname">Dispatch</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Dispatch" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Dispatch(self) -&gt; bool</p>
+<p>Process the first event in the event queue (blocks until an event
+appears if there are none currently)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Exit">
+<tt class="descname">Exit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Exit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Exit(self)</p>
+<p>Exit the main loop thus terminating the application.
+:see: <cite>wx.Exit</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ExitMainLoop">
+<tt class="descname">ExitMainLoop</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ExitMainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ExitMainLoop(self)</p>
+<p>Exit the main GUI loop during the next iteration of the main
+loop, (i.e. it does not stop the program immediately!)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ExitOnFrameDelete">
+<tt class="descname">ExitOnFrameDelete</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExitOnFrameDelete</cite> and <cite>SetExitOnFrameDelete</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.FilterEvent">
+<tt class="descname">FilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.FilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FilterEvent(self, Event event) -&gt; int</p>
+<p>Filters all events. <cite>SetCallFilterEvent</cite> controls whether or not your
+override is called.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetAppName">
+<tt class="descname">GetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAppName(self) -&gt; String</p>
+<p>Get the application name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetAssertMode">
+<tt class="descname">GetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAssertMode(self) -&gt; int</p>
+<p>Get the current OnAssert behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetCallFilterEvent">
+<tt class="descname">GetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCallFilterEvent(self) -&gt; bool</p>
+<p>Returns the state of the Call FilterEvent flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Get the application&#8217;s class name.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetComCtl32Version">
+<em class="property">static </em><tt class="descname">GetComCtl32Version</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetComCtl32Version" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetComCtl32Version() -&gt; int</p>
+<p>Returns 400, 470, 471, etc. for comctl32.dll 4.00, 4.70, 4.71 or 0 if
+it wasn&#8217;t found at all.  Raises an exception on non-Windows platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetExitOnFrameDelete">
+<tt class="descname">GetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExitOnFrameDelete(self) -&gt; bool</p>
+<p>Get the current exit behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Return the layout direction for the current locale.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacAboutMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacExitMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">GetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacHelpMenuTitleName() -&gt; String</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacPreferencesMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">GetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacSupportPCMenuShortcuts() -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetPrintMode">
+<tt class="descname">GetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPrintMode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetTopWindow">
+<tt class="descname">GetTopWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopWindow(self) -&gt; Window</p>
+<p>Return the <em>main</em> top level window (if it hadn&#8217;t been set previously
+with SetTopWindow(), will return just some top level window and, if
+there not any, will return None)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetTraits">
+<tt class="descname">GetTraits</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetTraits" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTraits(self) -&gt; wxAppTraits</p>
+<p>Return (and create if necessary) the app traits object to which we
+delegate for everything which either should be configurable by the
+user (then he can change the default behaviour simply by overriding
+CreateTraits() and returning his own traits object) or which is
+GUI/console dependent as then wx.AppTraits allows us to abstract the
+differences behind the common facade.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Todo :</th><td class="field-body">Add support for overriding CreateAppTraits in wxPython.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetUseBestVisual">
+<tt class="descname">GetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUseBestVisual(self) -&gt; bool</p>
+<p>Get current UseBestVisual setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetVendorName">
+<tt class="descname">GetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.GetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVendorName(self) -&gt; String</p>
+<p>Get the application&#8217;s vendor name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsDisplayAvailable">
+<em class="property">static </em><tt class="descname">IsDisplayAvailable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsDisplayAvailable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDisplayAvailable() -&gt; bool</p>
+<p>Tests if it is possible to create a GUI in the current environment.
+This will mean different things on the different platforms.</p>
+<blockquote>
+<ul class="simple">
+<li>On X Windows systems this function will return <tt class="xref docutils literal"><span class="pre">False</span></tt> if it is
+not able to open a connection to the X display, which can happen
+if $DISPLAY is not set, or is not set correctly.</li>
+<li>On Mac OS X a <tt class="xref docutils literal"><span class="pre">False</span></tt> return value will mean that wx is not
+able to access the window manager, which can happen if logged in
+remotely or if running from the normal version of python instead
+of the framework version, (i.e., pythonw.)</li>
+<li>On MS Windows...</li>
+</ul>
+</blockquote>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsMainLoopRunning">
+<em class="property">static </em><tt class="descname">IsMainLoopRunning</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsMainLoopRunning" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsMainLoopRunning() -&gt; bool</p>
+<p>Returns True if we&#8217;re running the main loop, i.e. if the events can
+currently be dispatched.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MacHideApp">
+<tt class="descname">MacHideApp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MacHideApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MacHideApp(self)</p>
+<p>Hide all application windows just as the user can do with the system
+Hide command.  Mac only.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MacRequestUserAttention">
+<tt class="descname">MacRequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MacRequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacRequestUserAttention(self, int ?)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MainLoop">
+<tt class="descname">MainLoop</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.MainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd>Execute the main GUI event loop</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.OnInit" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.OnPreInit">
+<tt class="descname">OnPreInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.OnPreInit" title="Permalink to this definition">Â¶</a></dt>
+<dd>Things that must be done after _BootstrapApp has done its
+thing, but would be nice if they were already done by the time
+that OnInit is called.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Pending">
+<tt class="descname">Pending</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Pending" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pending(self) -&gt; bool</p>
+<p>Returns True if there are unprocessed events in the event queue.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.PrintMode">
+<tt class="descname">PrintMode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.PrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPrintMode</cite> and <cite>SetPrintMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessIdle">
+<tt class="descname">ProcessIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessIdle(self) -&gt; bool</p>
+<p>Called from the MainLoop when the application becomes idle (there are
+no pending events) and sends a <cite>wx.IdleEvent</cite> to all interested
+parties.  Returns True if more idle events are needed, False if not.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessPendingEvents(self)</p>
+<p>Process all events in the Pending Events list &#8211; it is necessary to
+call this function to process posted events. This normally happens
+during each event loop iteration.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.RedirectStdio">
+<tt class="descname">RedirectStdio</tt><big>(</big><em>filename=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.RedirectStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd>Redirect sys.stdout and sys.stderr to a file or a popup window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.RestoreStdio">
+<tt class="descname">RestoreStdio</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.RestoreStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SendIdleEvents">
+<tt class="descname">SendIdleEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SendIdleEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SendIdleEvents(self, Window win, IdleEvent event) -&gt; bool</p>
+<p>Send idle event to window and all subwindows.  Returns True if more
+idle time is requested.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetAppName">
+<tt class="descname">SetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAppName(self, String name)</p>
+<p>Set the application name. This value may be used automatically by
+<cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetAssertMode">
+<tt class="descname">SetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAssertMode(self, int mode)</p>
+<p>Set the OnAssert behaviour for debug and hybrid builds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetCallFilterEvent">
+<tt class="descname">SetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCallFilterEvent(self, bool callFilterEvent=True)</p>
+<p>Set the Call FilterEvent flag. When set your override of FilterEvent
+will be called.  SetCallFilterEvent&#8217;s purpose is to avoid any
+performance penalty when you have overriden FilterEvent, but don&#8217;t
+want it to be called, and also to reduce the runtime overhead when it
+is not overridden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetClassName">
+<tt class="descname">SetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClassName(self, String name)</p>
+<p>Set the application&#8217;s class name. This value may be used for
+X-resources if applicable for the platform</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetExitOnFrameDelete">
+<tt class="descname">SetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExitOnFrameDelete(self, bool flag)</p>
+<p>Control the exit behaviour: by default, the program will exit the main
+loop (and so, usually, terminate) when the last top-level program
+window is deleted.  Beware that if you disable this behaviour (with
+SetExitOnFrameDelete(False)), you&#8217;ll have to call ExitMainLoop()
+explicitly from somewhere.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacAboutMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacExitMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">SetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacHelpMenuTitleName(String val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacPreferencesMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">SetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacSupportPCMenuShortcuts(bool val)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetOutputWindowAttributes">
+<tt class="descname">SetOutputWindowAttributes</tt><big>(</big><em>title=None</em>, <em>pos=None</em>, <em>size=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetOutputWindowAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the title, position and/or size of the output window if
+the stdio has been redirected.  This should be called before
+any output would cause the output window to be created.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetPrintMode">
+<tt class="descname">SetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPrintMode(self, int mode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetTopWindow">
+<tt class="descname">SetTopWindow</tt><big>(</big><em>frame</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the &#8220;main&#8221; top level window</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetUseBestVisual">
+<tt class="descname">SetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetUseBestVisual(self, bool flag, bool forceTrueColour=False)</p>
+<p>Set whether the app should try to use the best available visual on
+systems where more than one is available, (Sun, SGI, XFree86 4, etc.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetVendorName">
+<tt class="descname">SetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.SetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVendorName(self, String name)</p>
+<p>Set the application&#8217;s vendor name. This value may be used
+automatically by <cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.TopWindow">
+<tt class="descname">TopWindow</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.TopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopWindow</cite> and <cite>SetTopWindow</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Traits">
+<tt class="descname">Traits</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Traits" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTraits</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.UseBestVisual">
+<tt class="descname">UseBestVisual</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.UseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUseBestVisual</cite> and <cite>SetUseBestVisual</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.VendorName">
+<tt class="descname">VendorName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.VendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVendorName</cite> and <cite>SetVendorName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.WakeUpIdle">
+<tt class="descname">WakeUpIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.WakeUpIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WakeUpIdle(self)</p>
+<p>Make sure that idle events are sent again.
+:see: <cite>wx.WakeUpIdle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Yield">
+<tt class="descname">Yield</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.Yield" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Yield(self, bool onlyIfNeeded=False) -&gt; bool</p>
+<p>Process all currently pending events right now, instead of waiting
+until return to the event loop.  It is an error to call <tt class="docutils literal"><span class="pre">Yield</span></tt>
+recursively unless the value of <tt class="docutils literal"><span class="pre">onlyIfNeeded</span></tt> is True.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Warning :</th><td class="field-body">This function is dangerous as it can lead to unexpected
+reentrancies (i.e. when called from an event handler it may
+result in calling the same event handler again), use with
+extreme care or, better, don&#8217;t use at all!</td>
+</tr>
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>wx.Yield</cite>, <cite>wx.YieldIfNeeded</cite>, <cite>wx.SafeYield</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.outputWindowClass">
+<tt class="descname">outputWindowClass</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.outputWindowClass" title="Permalink to this definition">Â¶</a></dt>
+<dd>alias of <tt class="xref py py-class docutils literal"><span class="pre">PyOnDemandOutputWindow</span></tt></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.detector_dialog.MyApp.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">detector_dialog</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.detector_dialog"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.detector_dialog</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="boxSum.html"
+                        title="previous chapter">boxSum</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="Edge.html"
+                        title="next chapter">Edge</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/detector_dialog.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Edge.html" title="Edge"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="boxSum.html" title="boxSum"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/index.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/index.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/index.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,201 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Local Perspective: Plotting &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="next" title="AnnulusSlicer" href="AnnulusSlicer.html" />
+    <link rel="prev" title="version" href="../../version.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="AnnulusSlicer.html" title="AnnulusSlicer"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="../../version.html" title="version"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="local-perspective-plotting">
+<span id="api-index"></span><h1>Local Perspective: Plotting<a class="headerlink" href="#local-perspective-plotting" title="Permalink to this headline">Â¶</a></h1>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Release:</th><td class="field-body">0.1</td>
+</tr>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">June 03, 2010</td>
+</tr>
+</tbody>
+</table>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="AnnulusSlicer.html">AnnulusSlicer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="AnnulusSlicer.html#module-sans.guiframe.local_perspectives.plotting.AnnulusSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AnnulusSlicer</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Arc.html">Arc</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Arc.html#module-sans.guiframe.local_perspectives.plotting.Arc"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Arc</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="AzimutSlicer.html">AzimutSlicer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="AzimutSlicer.html#module-sans.guiframe.local_perspectives.plotting.AzimutSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.AzimutSlicer</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="BaseInteractor.html">BaseInteractor</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="BaseInteractor.html#module-sans.guiframe.local_perspectives.plotting.BaseInteractor"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="binder.html">binder</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="binder.html#module-sans.guiframe.local_perspectives.plotting.binder"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.binder</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="boxMask.html">boxMask</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="boxMask.html#module-sans.guiframe.local_perspectives.plotting.boxMask"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxMask</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="boxSlicer.html">boxSlicer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="boxSlicer.html#module-sans.guiframe.local_perspectives.plotting.boxSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSlicer</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="boxSum.html">boxSum</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="boxSum.html#module-sans.guiframe.local_perspectives.plotting.boxSum"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.boxSum</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="detector_dialog.html">detector_dialog</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="detector_dialog.html#module-sans.guiframe.local_perspectives.plotting.detector_dialog"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.detector_dialog</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Edge.html">Edge</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Edge.html#module-sans.guiframe.local_perspectives.plotting.Edge"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Edge</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="masking.html">masking</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="masking.html#module-sans.guiframe.local_perspectives.plotting.masking"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.masking</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Plotter1D.html">Plotter1D</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Plotter1D.html#module-sans.guiframe.local_perspectives.plotting.Plotter1D"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter1D</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Plotter2D.html">Plotter2D</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Plotter2D.html#module-sans.guiframe.local_perspectives.plotting.Plotter2D"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.Plotter2D</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="plotting.html">plotting</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="plotting.html#module-sans.guiframe.local_perspectives.plotting.plotting"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.plotting</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="sectorMask.html">sectorMask</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="sectorMask.html#module-sans.guiframe.local_perspectives.plotting.sectorMask"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.sectorMask</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="SectorSlicer.html">SectorSlicer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="SectorSlicer.html#module-sans.guiframe.local_perspectives.plotting.SectorSlicer"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SectorSlicer</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="slicerpanel.html">slicerpanel</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="slicerpanel.html#module-sans.guiframe.local_perspectives.plotting.slicerpanel"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.slicerpanel</span></tt></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="SlicerParameters.html">SlicerParameters</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="SlicerParameters.html#module-sans.guiframe.local_perspectives.plotting.SlicerParameters"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.SlicerParameters</span></tt></a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="../../version.html"
+                        title="previous chapter">version</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="AnnulusSlicer.html"
+                        title="next chapter">AnnulusSlicer</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/index.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="AnnulusSlicer.html" title="AnnulusSlicer"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="../../version.html" title="version"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/masking.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/masking.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/masking.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,9318 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>masking &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="Plotter1D" href="Plotter1D.html" />
+    <link rel="prev" title="Edge" href="Edge.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Plotter1D.html" title="Plotter1D"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="Edge.html" title="Edge"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="masking">
+<h1>masking<a class="headerlink" href="#masking" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.masking">
+<span id="sans-guiframe-local-perspectives-plotting-masking"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.masking"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.masking</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.masking" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.masking.</tt><tt class="descname">MaskPanel</tt><big>(</big><em>parent=None</em>, <em>base=None</em>, <em>data=None</em>, <em>id=-1</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>Provides the Mask Editor GUI.</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AffirmativeId">
+<tt class="descname">AffirmativeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAffirmativeId</cite> and <cite>SetAffirmativeId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateButtonSizer">
+<tt class="descname">CreateButtonSizer</tt><big>(</big><em>flags</em>, <em>*ignored</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateSeparatedButtonSizer">
+<tt class="descname">CreateSeparatedButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateSeparatedButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateSeparatedButtonSizer(self, long flags) -&gt; Sizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateStdDialogButtonSizer">
+<tt class="descname">CreateStdDialogButtonSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateStdDialogButtonSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateStdDialogButtonSizer(self, long flags) -&gt; StdDialogButtonSizer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateTextSizer">
+<tt class="descname">CreateTextSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.CreateTextSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateTextSizer(self, String message) -&gt; Sizer</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EndModal">
+<tt class="descname">EndModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EndModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>EndModal(self, int retCode)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EscapeId">
+<tt class="descname">EscapeId</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEscapeId</cite> and <cite>SetEscapeId</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAffirmativeId">
+<tt class="descname">GetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetAffirmativeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEscapeId">
+<tt class="descname">GetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEscapeId(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetReturnCode">
+<tt class="descname">GetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetReturnCode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsModal">
+<tt class="descname">IsModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsModal(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ReturnCode">
+<tt class="descname">ReturnCode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetReturnCode</cite> and <cite>SetReturnCode</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAffirmativeId">
+<tt class="descname">SetAffirmativeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAffirmativeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetAffirmativeId(self, int affirmativeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEscapeId">
+<tt class="descname">SetEscapeId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEscapeId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEscapeId(self, int escapeId)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetReturnCode">
+<tt class="descname">SetReturnCode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetReturnCode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetReturnCode(self, int returnCode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowMessage">
+<tt class="descname">ShowMessage</tt><big>(</big><em>msg=''</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowMessage" title="Permalink to this definition">Â¶</a></dt>
+<dd>Show error message when mask covers whole data area</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowModal">
+<tt class="descname">ShowModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ShowModal" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowModal(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onAddMask">
+<tt class="descname">onAddMask</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onAddMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add new mask to old mask</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onClearMask">
+<tt class="descname">onClearMask</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onClearMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear mask</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onClearSlicer">
+<tt class="descname">onClearSlicer</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onClearSlicer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer on the plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onEraseMask">
+<tt class="descname">onEraseMask</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onEraseMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Erase new mask from old mask</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerBoxMask">
+<tt class="descname">onInnerBoxMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerBoxMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call Draw Box Slicer and get mask inside of the box</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerRingMask">
+<tt class="descname">onInnerRingMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerRingMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Perform inner circular cut on Phi and draw circular slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerSectorMask">
+<tt class="descname">onInnerSectorMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onInnerSectorMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call Draw Sector Slicer and get mask inside of the sector</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onMouseMotion">
+<tt class="descname">onMouseMotion</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onMouseMotion" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterBoxMask">
+<tt class="descname">onOuterBoxMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterBoxMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call Draw Box Slicer and get mask outside of the box</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterRingMask">
+<tt class="descname">onOuterRingMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterRingMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Perform outer circular cut on Phi and draw circular slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterSectorMask">
+<tt class="descname">onOuterSectorMask</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onOuterSectorMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call Draw Sector Slicer and get mask outside of the sector</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onResetMask">
+<tt class="descname">onResetMask</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onResetMask" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset mask to the original mask</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onWheel">
+<tt class="descname">onWheel</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.onWheel" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.MaskPanel.update">
+<tt class="descname">update</tt><big>(</big><em>draw=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.MaskPanel.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the 
+profiles and resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.masking.</tt><tt class="descname">Maskplotpanel</tt><big>(</big><em>parent</em>, <em>id=-1</em>, <em>color=None</em>, <em>dpi=None</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">danse.common.plottools.PlotPanel.PlotPanel</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.OnCopyFigureMenu">
+<tt class="descname">OnCopyFigureMenu</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.OnCopyFigureMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>Copy the current figure to clipboard</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetColor">
+<tt class="descname">SetColor</tt><big>(</big><em>rgbtuple</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetColor" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set figure and canvas colours to be the same</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.add_image">
+<tt class="descname">add_image</tt><big>(</big><em>plot</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.add_image" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.add_toolbar">
+<tt class="descname">add_toolbar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.add_toolbar" title="Permalink to this definition">Â¶</a></dt>
+<dd>Add toolbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the plot</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.curve">
+<tt class="descname">curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw a line on a graph, possibly with confidence intervals.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd>Where the actual drawing happens</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.get_xscale">
+<tt class="descname">get_xscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.get_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">x-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.get_yscale">
+<tt class="descname">get_yscale</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.get_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">Y-axis scale</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.image">
+<tt class="descname">image</tt><big>(</big><em>data</em>, <em>qx_data</em>, <em>qy_data</em>, <em>xmin</em>, <em>xmax</em>, <em>ymin</em>, <em>ymax</em>, <em>zmin</em>, <em>zmax</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label='data2D'</em>, <em>cmap=&lt;matplotlib.colors.LinearSegmentedColormap instance at 0x03B3B4B8&gt;</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.image" title="Permalink to this definition">Â¶</a></dt>
+<dd>Render the current data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.interactive_curve">
+<tt class="descname">interactive_curve</tt><big>(</big><em>x</em>, <em>y</em>, <em>dy=None</em>, <em>name=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.interactive_curve" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.interactive_points">
+<tt class="descname">interactive_points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>ame=''</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.interactive_points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.linear_plottable_fit">
+<tt class="descname">linear_plottable_fit</tt><big>(</big><em>plot</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.linear_plottable_fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>when clicking on linear Fit on context menu , display Fitting Dialog</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>plot</strong> &#8211; PlotPanel owning the graph</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onContextMenu">
+<tt class="descname">onContextMenu</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onContextMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>Default context menu for a plot panel</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onFitDisplay">
+<tt class="descname">onFitDisplay</tt><big>(</big><em>tempx</em>, <em>tempy</em>, <em>xminView</em>, <em>xmaxView</em>, <em>xmin</em>, <em>xmax</em>, <em>func</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onFitDisplay" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add a new plottable into the graph .In this case this plottable will be used 
+to fit some data</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>tempx</strong> &#8211; The x data of fit line</li>
+<li><strong>tempy</strong> &#8211; The y data of fit line</li>
+<li><strong>xminView</strong> &#8211; the lower bound of fitting range</li>
+<li><strong>xminView</strong> &#8211; the upper bound of  fitting range</li>
+<li><strong>xmin</strong> &#8211; the lowest value of data to fit to the line</li>
+<li><strong>xmax</strong> &#8211; the highest value of data to fit to the line</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onFitting">
+<tt class="descname">onFitting</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onFitting" title="Permalink to this definition">Â¶</a></dt>
+<dd>when clicking on linear Fit on context menu , display Fitting Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onLeftDown">
+<tt class="descname">onLeftDown</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onLeftDown" title="Permalink to this definition">Â¶</a></dt>
+<dd>left button down and ready to drag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onLeftUp">
+<tt class="descname">onLeftUp</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onLeftUp" title="Permalink to this definition">Â¶</a></dt>
+<dd>Dragging is done</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onMouseMotion">
+<tt class="descname">onMouseMotion</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onMouseMotion" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disable dragging 2D image</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrint">
+<tt class="descname">onPrint</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrint" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrinterPreview">
+<tt class="descname">onPrinterPreview</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrinterPreview" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrinterSetup">
+<tt class="descname">onPrinterSetup</tt><big>(</big><em>event=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onPrinterSetup" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onResetGraph">
+<tt class="descname">onResetGraph</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onResetGraph" title="Permalink to this definition">Â¶</a></dt>
+<dd>Reset the graph by plotting the full range of data</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onSaveImage">
+<tt class="descname">onSaveImage</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onSaveImage" title="Permalink to this definition">Â¶</a></dt>
+<dd>Implement save image</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onWheel">
+<tt class="descname">onWheel</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.onWheel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Process mouse wheel as zoom events</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; Wheel event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.on_kill_focus">
+<tt class="descname">on_kill_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.on_kill_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>reset the panel color</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.on_set_focus">
+<tt class="descname">on_set_focus</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.on_set_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd>send to the parenet the current panel on focus</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.plottable_selected">
+<tt class="descname">plottable_selected</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.plottable_selected" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called to register a plottable as selected</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.points">
+<tt class="descname">points</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>color=0</em>, <em>symbol=0</em>, <em>label=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.points" title="Permalink to this definition">Â¶</a></dt>
+<dd>Draw markers with error bars</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.properties">
+<tt class="descname">properties</tt><big>(</big><em>prop</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.properties" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set some properties of the graph.
+The set of properties is not yet determined.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.render">
+<tt class="descname">render</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.render" title="Permalink to this definition">Â¶</a></dt>
+<dd>Commit the plot after all objects are drawn</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.resetFitView">
+<tt class="descname">resetFitView</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.resetFitView" title="Permalink to this definition">Â¶</a></dt>
+<dd>For fit Dialog initial display</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.returnTrans">
+<tt class="descname">returnTrans</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.returnTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return values and labels used by Fit Dialog</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.setTrans">
+<tt class="descname">setTrans</tt><big>(</big><em>xtrans</em>, <em>ytrans</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.setTrans" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>xtrans</strong> &#8211; set x transformation on Property dialog</li>
+<li><strong>ytrans</strong> &#8211; set y transformation on Property dialog</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.set_xscale">
+<tt class="descname">set_xscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.set_xscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on x-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of x-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.set_yscale">
+<tt class="descname">set_yscale</tt><big>(</big><em>scale='linear'</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.set_yscale" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the scale on Y-axis</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>scale</strong> &#8211; the scale of y-axis</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.xaxis">
+<tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.xaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>xaxis label and units.</p>
+<p>Axis labels know about units.</p>
+<p>We need to do this so that we can detect when axes are not
+commesurate.  Currently this is ignored other than for formatting
+purposes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.yaxis">
+<tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>units</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.Maskplotpanel.yaxis" title="Permalink to this definition">Â¶</a></dt>
+<dd>yaxis label and units.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.masking.</tt><tt class="descname">ViewApp</tt><big>(</big><em>redirect=True</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Active">
+<tt class="descname">Active</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Active" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.AppName">
+<tt class="descname">AppName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.AppName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAppName</cite> and <cite>SetAppName</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.AssertMode">
+<tt class="descname">AssertMode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.AssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAssertMode</cite> and <cite>SetAssertMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite> and <cite>SetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Dispatch">
+<tt class="descname">Dispatch</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Dispatch" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Dispatch(self) -&gt; bool</p>
+<p>Process the first event in the event queue (blocks until an event
+appears if there are none currently)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Exit">
+<tt class="descname">Exit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Exit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Exit(self)</p>
+<p>Exit the main loop thus terminating the application.
+:see: <cite>wx.Exit</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ExitMainLoop">
+<tt class="descname">ExitMainLoop</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ExitMainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ExitMainLoop(self)</p>
+<p>Exit the main GUI loop during the next iteration of the main
+loop, (i.e. it does not stop the program immediately!)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ExitOnFrameDelete">
+<tt class="descname">ExitOnFrameDelete</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExitOnFrameDelete</cite> and <cite>SetExitOnFrameDelete</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.FilterEvent">
+<tt class="descname">FilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.FilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FilterEvent(self, Event event) -&gt; int</p>
+<p>Filters all events. <cite>SetCallFilterEvent</cite> controls whether or not your
+override is called.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetAppName">
+<tt class="descname">GetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAppName(self) -&gt; String</p>
+<p>Get the application name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetAssertMode">
+<tt class="descname">GetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAssertMode(self) -&gt; int</p>
+<p>Get the current OnAssert behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetCallFilterEvent">
+<tt class="descname">GetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCallFilterEvent(self) -&gt; bool</p>
+<p>Returns the state of the Call FilterEvent flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Get the application&#8217;s class name.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetComCtl32Version">
+<em class="property">static </em><tt class="descname">GetComCtl32Version</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetComCtl32Version" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetComCtl32Version() -&gt; int</p>
+<p>Returns 400, 470, 471, etc. for comctl32.dll 4.00, 4.70, 4.71 or 0 if
+it wasn&#8217;t found at all.  Raises an exception on non-Windows platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetExitOnFrameDelete">
+<tt class="descname">GetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExitOnFrameDelete(self) -&gt; bool</p>
+<p>Get the current exit behaviour setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Return the layout direction for the current locale.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacAboutMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacExitMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">GetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacHelpMenuTitleName() -&gt; String</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">GetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacPreferencesMenuItemId() -&gt; long</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">GetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMacSupportPCMenuShortcuts() -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetPrintMode">
+<tt class="descname">GetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPrintMode(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetTopWindow">
+<tt class="descname">GetTopWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopWindow(self) -&gt; Window</p>
+<p>Return the <em>main</em> top level window (if it hadn&#8217;t been set previously
+with SetTopWindow(), will return just some top level window and, if
+there not any, will return None)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetTraits">
+<tt class="descname">GetTraits</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetTraits" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTraits(self) -&gt; wxAppTraits</p>
+<p>Return (and create if necessary) the app traits object to which we
+delegate for everything which either should be configurable by the
+user (then he can change the default behaviour simply by overriding
+CreateTraits() and returning his own traits object) or which is
+GUI/console dependent as then wx.AppTraits allows us to abstract the
+differences behind the common facade.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Todo :</th><td class="field-body">Add support for overriding CreateAppTraits in wxPython.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetUseBestVisual">
+<tt class="descname">GetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUseBestVisual(self) -&gt; bool</p>
+<p>Get current UseBestVisual setting.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetVendorName">
+<tt class="descname">GetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.GetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVendorName(self) -&gt; String</p>
+<p>Get the application&#8217;s vendor name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsActive(self) -&gt; bool</p>
+<p>Return True if our app has focus.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsDisplayAvailable">
+<em class="property">static </em><tt class="descname">IsDisplayAvailable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsDisplayAvailable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDisplayAvailable() -&gt; bool</p>
+<p>Tests if it is possible to create a GUI in the current environment.
+This will mean different things on the different platforms.</p>
+<blockquote>
+<ul class="simple">
+<li>On X Windows systems this function will return <tt class="xref docutils literal"><span class="pre">False</span></tt> if it is
+not able to open a connection to the X display, which can happen
+if $DISPLAY is not set, or is not set correctly.</li>
+<li>On Mac OS X a <tt class="xref docutils literal"><span class="pre">False</span></tt> return value will mean that wx is not
+able to access the window manager, which can happen if logged in
+remotely or if running from the normal version of python instead
+of the framework version, (i.e., pythonw.)</li>
+<li>On MS Windows...</li>
+</ul>
+</blockquote>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsMainLoopRunning">
+<em class="property">static </em><tt class="descname">IsMainLoopRunning</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsMainLoopRunning" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsMainLoopRunning() -&gt; bool</p>
+<p>Returns True if we&#8217;re running the main loop, i.e. if the events can
+currently be dispatched.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.MacHideApp">
+<tt class="descname">MacHideApp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.MacHideApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MacHideApp(self)</p>
+<p>Hide all application windows just as the user can do with the system
+Hide command.  Mac only.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.MacRequestUserAttention">
+<tt class="descname">MacRequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.MacRequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacRequestUserAttention(self, int ?)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.MainLoop">
+<tt class="descname">MainLoop</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.MainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd>Execute the main GUI event loop</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.OnInit" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.OnPreInit">
+<tt class="descname">OnPreInit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.OnPreInit" title="Permalink to this definition">Â¶</a></dt>
+<dd>Things that must be done after _BootstrapApp has done its
+thing, but would be nice if they were already done by the time
+that OnInit is called.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Pending">
+<tt class="descname">Pending</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Pending" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pending(self) -&gt; bool</p>
+<p>Returns True if there are unprocessed events in the event queue.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.PrintMode">
+<tt class="descname">PrintMode</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.PrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPrintMode</cite> and <cite>SetPrintMode</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessIdle">
+<tt class="descname">ProcessIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessIdle(self) -&gt; bool</p>
+<p>Called from the MainLoop when the application becomes idle (there are
+no pending events) and sends a <cite>wx.IdleEvent</cite> to all interested
+parties.  Returns True if more idle events are needed, False if not.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessPendingEvents(self)</p>
+<p>Process all events in the Pending Events list &#8211; it is necessary to
+call this function to process posted events. This normally happens
+during each event loop iteration.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.RedirectStdio">
+<tt class="descname">RedirectStdio</tt><big>(</big><em>filename=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.RedirectStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd>Redirect sys.stdout and sys.stderr to a file or a popup window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.RestoreStdio">
+<tt class="descname">RestoreStdio</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.RestoreStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SendIdleEvents">
+<tt class="descname">SendIdleEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SendIdleEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SendIdleEvents(self, Window win, IdleEvent event) -&gt; bool</p>
+<p>Send idle event to window and all subwindows.  Returns True if more
+idle time is requested.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetAppName">
+<tt class="descname">SetAppName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAppName(self, String name)</p>
+<p>Set the application name. This value may be used automatically by
+<cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetAssertMode">
+<tt class="descname">SetAssertMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAssertMode(self, int mode)</p>
+<p>Set the OnAssert behaviour for debug and hybrid builds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetCallFilterEvent">
+<tt class="descname">SetCallFilterEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCallFilterEvent(self, bool callFilterEvent=True)</p>
+<p>Set the Call FilterEvent flag. When set your override of FilterEvent
+will be called.  SetCallFilterEvent&#8217;s purpose is to avoid any
+performance penalty when you have overriden FilterEvent, but don&#8217;t
+want it to be called, and also to reduce the runtime overhead when it
+is not overridden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetClassName">
+<tt class="descname">SetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClassName(self, String name)</p>
+<p>Set the application&#8217;s class name. This value may be used for
+X-resources if applicable for the platform</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetExitOnFrameDelete">
+<tt class="descname">SetExitOnFrameDelete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExitOnFrameDelete(self, bool flag)</p>
+<p>Control the exit behaviour: by default, the program will exit the main
+loop (and so, usually, terminate) when the last top-level program
+window is deleted.  Beware that if you disable this behaviour (with
+SetExitOnFrameDelete(False)), you&#8217;ll have to call ExitMainLoop()
+explicitly from somewhere.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacAboutMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacAboutMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacAboutMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacExitMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacExitMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacExitMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacHelpMenuTitleName">
+<em class="property">static </em><tt class="descname">SetMacHelpMenuTitleName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacHelpMenuTitleName(String val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacPreferencesMenuItemId">
+<em class="property">static </em><tt class="descname">SetMacPreferencesMenuItemId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacPreferencesMenuItemId(long val)</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacSupportPCMenuShortcuts">
+<em class="property">static </em><tt class="descname">SetMacSupportPCMenuShortcuts</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMacSupportPCMenuShortcuts(bool val)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetOutputWindowAttributes">
+<tt class="descname">SetOutputWindowAttributes</tt><big>(</big><em>title=None</em>, <em>pos=None</em>, <em>size=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetOutputWindowAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the title, position and/or size of the output window if
+the stdio has been redirected.  This should be called before
+any output would cause the output window to be created.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetPrintMode">
+<tt class="descname">SetPrintMode</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPrintMode(self, int mode)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetTopWindow">
+<tt class="descname">SetTopWindow</tt><big>(</big><em>frame</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the &#8220;main&#8221; top level window</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetUseBestVisual">
+<tt class="descname">SetUseBestVisual</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetUseBestVisual(self, bool flag, bool forceTrueColour=False)</p>
+<p>Set whether the app should try to use the best available visual on
+systems where more than one is available, (Sun, SGI, XFree86 4, etc.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetVendorName">
+<tt class="descname">SetVendorName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.SetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVendorName(self, String name)</p>
+<p>Set the application&#8217;s vendor name. This value may be used
+automatically by <cite>wx.Config</cite> and such.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.TopWindow">
+<tt class="descname">TopWindow</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.TopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopWindow</cite> and <cite>SetTopWindow</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Traits">
+<tt class="descname">Traits</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Traits" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTraits</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.UseBestVisual">
+<tt class="descname">UseBestVisual</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.UseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUseBestVisual</cite> and <cite>SetUseBestVisual</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.VendorName">
+<tt class="descname">VendorName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.VendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVendorName</cite> and <cite>SetVendorName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.WakeUpIdle">
+<tt class="descname">WakeUpIdle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.WakeUpIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WakeUpIdle(self)</p>
+<p>Make sure that idle events are sent again.
+:see: <cite>wx.WakeUpIdle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.Yield">
+<tt class="descname">Yield</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.Yield" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Yield(self, bool onlyIfNeeded=False) -&gt; bool</p>
+<p>Process all currently pending events right now, instead of waiting
+until return to the event loop.  It is an error to call <tt class="docutils literal"><span class="pre">Yield</span></tt>
+recursively unless the value of <tt class="docutils literal"><span class="pre">onlyIfNeeded</span></tt> is True.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Warning :</th><td class="field-body">This function is dangerous as it can lead to unexpected
+reentrancies (i.e. when called from an event handler it may
+result in calling the same event handler again), use with
+extreme care or, better, don&#8217;t use at all!</td>
+</tr>
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>wx.Yield</cite>, <cite>wx.YieldIfNeeded</cite>, <cite>wx.SafeYield</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.outputWindowClass">
+<tt class="descname">outputWindowClass</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.outputWindowClass" title="Permalink to this definition">Â¶</a></dt>
+<dd>alias of <tt class="xref py py-class docutils literal"><span class="pre">PyOnDemandOutputWindow</span></tt></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewApp.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewApp.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.masking.</tt><tt class="descname">ViewerFrame</tt><big>(</big><em>parent</em>, <em>id</em>, <em>title</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Add comment</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Command">
+<tt class="descname">Command</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Command" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CreateStatusBar">
+<tt class="descname">CreateStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CreateStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, </dt>
+<dd>String name=StatusLineNameStr) -&gt; StatusBar</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CreateToolBar">
+<tt class="descname">CreateToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.CreateToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -&gt; wxToolBar</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DoGiveHelp">
+<tt class="descname">DoGiveHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DoGiveHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoGiveHelp(self, String text, bool show)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DoMenuUpdates">
+<tt class="descname">DoMenuUpdates</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DoMenuUpdates" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoMenuUpdates(self, Menu menu=None)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMenuBar">
+<tt class="descname">GetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuBar(self) -&gt; MenuBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetStatusBar">
+<tt class="descname">GetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBar(self) -&gt; StatusBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetStatusBarPane">
+<tt class="descname">GetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBarPane(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetToolBar">
+<tt class="descname">GetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolBar(self) -&gt; wxToolBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MenuBar">
+<tt class="descname">MenuBar</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuBar</cite> and <cite>SetMenuBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>PopStatusText(self, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessCommand">
+<tt class="descname">ProcessCommand</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessCommand" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.PushStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>PushStatusText(self, String text, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>SendSizeEvent(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMenuBar">
+<tt class="descname">SetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMenuBar(self, MenuBar menubar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusBar">
+<tt class="descname">SetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBar(self, StatusBar statBar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusBarPane">
+<tt class="descname">SetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBarPane(self, int n)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusText(self, String text, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusWidths">
+<tt class="descname">SetStatusWidths</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetStatusWidths" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusWidths(self, int widths)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolBar">
+<tt class="descname">SetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolBar(self, wxToolBar toolbar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.StatusBar">
+<tt class="descname">StatusBar</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.StatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBar</cite> and <cite>SetStatusBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.StatusBarPane">
+<tt class="descname">StatusBarPane</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.StatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBarPane</cite> and <cite>SetStatusBarPane</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToolBar">
+<tt class="descname">ToolBar</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolBar</cite> and <cite>SetToolBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.masking.ViewerFrame.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">masking</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.masking"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.masking</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="Edge.html"
+                        title="previous chapter">Edge</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="Plotter1D.html"
+                        title="next chapter">Plotter1D</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/masking.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="Plotter1D.html" title="Plotter1D"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="Edge.html" title="Edge"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/plotting.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/plotting.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/plotting.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,178 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>plotting &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="sectorMask" href="sectorMask.html" />
+    <link rel="prev" title="Plotter2D" href="Plotter2D.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sectorMask.html" title="sectorMask"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="Plotter2D.html" title="Plotter2D"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="plotting">
+<h1>plotting<a class="headerlink" href="#plotting" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.plotting">
+<span id="sans-guiframe-local-perspectives-plotting-plotting"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.plotting"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.plotting</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.plotting" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.plotting.</tt><tt class="descname">Plugin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Plug-in class to be instantiated by the GUI manager</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin.get_panels">
+<tt class="descname">get_panels</tt><big>(</big><em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin.get_panels" title="Permalink to this definition">Â¶</a></dt>
+<dd>Create and return a list of panel objects</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin.get_perspective">
+<tt class="descname">get_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin.get_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Get the list of panel names for this perspective</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin.on_perspective">
+<tt class="descname">on_perspective</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin.on_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd>Call back function for the perspective menu item.
+We notify the parent window that the perspective
+has changed.
+&#64;param event: menu event</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin.populate_menu">
+<tt class="descname">populate_menu</tt><big>(</big><em>id</em>, <em>parent</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin.populate_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create a &#8216;Plot&#8217; menu to list the panels
+available for displaying</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>id</strong> &#8211; next available unique ID for wx events</li>
+<li><strong>parent</strong> &#8211; parent window</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.plotting.Plugin.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.plotting.Plugin.post_init" title="Permalink to this definition">Â¶</a></dt>
+<dd>Post initialization call back to close the loose ends
+[Somehow openGL needs this call]</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">plotting</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.plotting"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.plotting</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="Plotter2D.html"
+                        title="previous chapter">Plotter2D</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="sectorMask.html"
+                        title="next chapter">sectorMask</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/plotting.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sectorMask.html" title="sectorMask"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="Plotter2D.html" title="Plotter2D"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/sectorMask.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/sectorMask.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/sectorMask.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,275 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>sectorMask &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="SectorSlicer" href="SectorSlicer.html" />
+    <link rel="prev" title="plotting" href="plotting.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="SectorSlicer.html" title="SectorSlicer"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="plotting.html" title="plotting"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="sectormask">
+<h1>sectorMask<a class="headerlink" href="#sectormask" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.sectorMask">
+<span id="sans-guiframe-local-perspectives-plotting-sectormask"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.sectorMask"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.sectorMask</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.sectorMask" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.sectorMask.</tt><tt class="descname">SectorMask</tt><big>(</big><em>base</em>, <em>axes</em>, <em>color='gray'</em>, <em>zorder=3</em>, <em>side=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.BaseInteractor._BaseInteractor</span></tt></p>
+<p>Draw a sector slicer.Allow to find the data 2D inside of the sector lines</p>
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.clear">
+<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.clear" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear the slicer and all connected events related to this slicer</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.clear_markers">
+<tt class="descname">clear_markers</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.clear_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Clear old markers and interfaces.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.connect_markers">
+<tt class="descname">connect_markers</tt><big>(</big><em>markers</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.connect_markers" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect markers to callbacks</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.dpixel">
+<tt class="descname">dpixel</tt><big>(</big><em>x</em>, <em>y</em>, <em>nudge=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.dpixel" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return the step size in data coordinates for a small
+step in screen coordinates.  If nudge is False (default)
+the step size is one pixel.  If nudge is True, the step
+size is 0.2 pixels.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.draw">
+<tt class="descname">draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.draw" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.freeze_axes">
+<tt class="descname">freeze_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.freeze_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.get_params">
+<tt class="descname">get_params</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.get_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store a copy of values of parameters of the slicer into a dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Return params:</th><td class="field-body">the dictionary created</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.move">
+<tt class="descname">move</tt><big>(</big><em>x</em>, <em>y</em>, <em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.move" title="Permalink to this definition">Â¶</a></dt>
+<dd>Process move to a new position, making sure that the move is allowed.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.moveend">
+<tt class="descname">moveend</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.moveend" title="Permalink to this definition">Â¶</a></dt>
+<dd>Called a dragging motion ends.Get slicer event</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onClick">
+<tt class="descname">onClick</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onClick" title="Permalink to this definition">Â¶</a></dt>
+<dd>Prepare to move the artist.  Calls save() to preserve the state for
+later restore().</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onDrag">
+<tt class="descname">onDrag</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onDrag" title="Permalink to this definition">Â¶</a></dt>
+<dd>Move the artist.  Calls move() to update the state, or restore() if
+the mouse leaves the window.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onHilite">
+<tt class="descname">onHilite</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onHilite" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hilite the artist reporting the event, indicating that it is
+ready to receive a click.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onKey">
+<tt class="descname">onKey</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Respond to keyboard events.  Arrow keys move the widget.  Escape
+restores it to the position before the last click.</p>
+<p>Calls move() to update the state.  Calls restore() on escape.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onLeave">
+<tt class="descname">onLeave</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onLeave" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the artist to the original colour when the cursor leaves.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onRelease">
+<tt class="descname">onRelease</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.onRelease" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.restore">
+<tt class="descname">restore</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore the roughness for this layer.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.save">
+<tt class="descname">save</tt><big>(</big><em>ev</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.save" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remember the roughness for this layer and the next so that we
+can restore on Esc.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.set_cursor">
+<tt class="descname">set_cursor</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.set_cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.set_params">
+<tt class="descname">set_params</tt><big>(</big><em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.set_params" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Receive a dictionary and reset the slicer with values contained 
+in the values of the dictionary.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>params</strong> &#8211; a dictionary containing name of slicer parameters and 
+values the user assigned to the slicer.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.thaw_axes">
+<tt class="descname">thaw_axes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.thaw_axes" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.update">
+<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.sectorMask.SectorMask.update" title="Permalink to this definition">Â¶</a></dt>
+<dd>Respond to changes in the model by recalculating the profiles and
+resetting the widgets.</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">sectorMask</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.sectorMask"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.sectorMask</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="plotting.html"
+                        title="previous chapter">plotting</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="SectorSlicer.html"
+                        title="next chapter">SectorSlicer</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/sectorMask.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="SectorSlicer.html" title="SectorSlicer"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="plotting.html" title="plotting"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/slicerpanel.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/slicerpanel.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/local_perspectives/plotting/slicerpanel.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,2738 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>slicerpanel &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../../../index.html" />
+    <link rel="up" title="Local Perspective: Plotting" href="index.html" />
+    <link rel="next" title="SlicerParameters" href="SlicerParameters.html" />
+    <link rel="prev" title="SectorSlicer" href="SectorSlicer.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="SlicerParameters.html" title="SlicerParameters"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="SectorSlicer.html" title="SectorSlicer"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="slicerpanel">
+<h1>slicerpanel<a class="headerlink" href="#slicerpanel" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.local_perspectives.plotting.slicerpanel">
+<span id="sans-guiframe-local-perspectives-plotting-slicerpanel"></span><h2><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.slicerpanel"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.slicerpanel</span></tt></a><a class="headerlink" href="#module-sans.guiframe.local_perspectives.plotting.slicerpanel" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.local_perspectives.plotting.slicerpanel.</tt><tt class="descname">SlicerPanel</tt><big>(</big><em>parent</em>, <em>id=-1</em>, <em>type=None</em>, <em>base=None</em>, <em>params={}</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Panel</span></tt></p>
+<p>Panel class to show the slicer parameters</p>
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onEVT_SLICER">
+<tt class="descname">onEVT_SLICER</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onEVT_SLICER" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Process EVT_SLICER events
+When the slicer changes, update the panel</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; EVT_SLICER event</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onParamChange">
+<tt class="descname">onParamChange</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onParamChange" title="Permalink to this definition">Â¶</a></dt>
+<dd>Receive and event and reset the text field contained in self.parameters</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onSetFocus">
+<tt class="descname">onSetFocus</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onSetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hightlight the textcrtl</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onTextEnter">
+<tt class="descname">onTextEnter</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.onTextEnter" title="Permalink to this definition">Â¶</a></dt>
+<dd>Parameters have changed</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.set_slicer">
+<tt class="descname">set_slicer</tt><big>(</big><em>type</em>, <em>params</em><big>)</big><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.set_slicer" title="Permalink to this definition">Â¶</a></dt>
+<dd>Rebuild the panel</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.local_perspectives.plotting.slicerpanel.SlicerPanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">slicerpanel</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.local_perspectives.plotting.slicerpanel"><tt class="docutils literal"><span class="pre">sans.guiframe.local_perspectives.plotting.slicerpanel</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="SectorSlicer.html"
+                        title="previous chapter">SectorSlicer</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="SlicerParameters.html"
+                        title="next chapter">SlicerParameters</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../../_sources/api/local_perspectives/plotting/slicerpanel.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="SlicerParameters.html" title="SlicerParameters"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="SectorSlicer.html" title="SectorSlicer"
+             >previous</a> |</li>
+        <li><a href="../../../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Local Perspective: Plotting</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/statusbar.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/statusbar.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/statusbar.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,8311 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>statusbar &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="utils" href="utils.html" />
+    <link rel="prev" title="load_thread" href="load_thread.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="utils.html" title="utils"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="load_thread.html" title="load_thread"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="statusbar">
+<h1>statusbar<a class="headerlink" href="#statusbar" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.statusbar">
+<span id="sans-guiframe-statusbar"></span><h2><a class="reference internal" href="#module-sans.guiframe.statusbar"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.statusbar</span></tt></a><a class="headerlink" href="#module-sans.guiframe.statusbar" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.statusbar.Console">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.statusbar.</tt><tt class="descname">Console</tt><big>(</big><em>parent=None</em>, <em>status=''</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CenterOnScreen">
+<tt class="descname">CenterOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CentreOnScreen">
+<tt class="descname">CentreOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CentreOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnScreen(self, int dir=BOTH)</p>
+<p>Center the window on screen</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Command">
+<tt class="descname">Command</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Command" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, String title=EmptyString, </dt>
+<dd>Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CreateStatusBar">
+<tt class="descname">CreateStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CreateStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, </dt>
+<dd>String name=StatusLineNameStr) -&gt; StatusBar</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.CreateToolBar">
+<tt class="descname">CreateToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.CreateToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -&gt; wxToolBar</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.DefaultItem">
+<tt class="descname">DefaultItem</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.DefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DoGiveHelp">
+<tt class="descname">DoGiveHelp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DoGiveHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoGiveHelp(self, String text, bool show)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DoMenuUpdates">
+<tt class="descname">DoMenuUpdates</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DoMenuUpdates" title="Permalink to this definition">Â¶</a></dt>
+<dd>DoMenuUpdates(self, Menu menu=None)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.EnableCloseButton">
+<tt class="descname">EnableCloseButton</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd>EnableCloseButton(self, bool enable) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetDefaultItem">
+<tt class="descname">GetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultItem(self) -&gt; Window</p>
+<p>Get the default child of this parent, i.e. the one which is activated
+by pressing &lt;Enter&gt; such as the OK button on a wx.Dialog.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetIcon">
+<tt class="descname">GetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetIcon(self) -&gt; Icon</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMenuBar">
+<tt class="descname">GetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuBar(self) -&gt; MenuBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetStatusBar">
+<tt class="descname">GetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBar(self) -&gt; StatusBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetStatusBarPane">
+<tt class="descname">GetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusBarPane(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTmpDefaultItem(self) -&gt; Window</p>
+<p>Return the temporary default item, which can be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetToolBar">
+<tt class="descname">GetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetToolBar(self) -&gt; wxToolBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Icon">
+<tt class="descname">Icon</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetIcon</cite> and <cite>SetIcon</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Iconize(self, bool iconize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsActive">
+<tt class="descname">IsActive</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsActive(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAlwaysMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsFullScreen">
+<tt class="descname">IsFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsFullScreen(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsIconized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsMaximized(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MacGetMetalAppearance">
+<tt class="descname">MacGetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetMetalAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetTopLevelWindowRef(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacGetUnifiedAppearance(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd>MacSetMetalAppearance(self, bool on)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Maximize(self, bool maximize=True)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MenuBar">
+<tt class="descname">MenuBar</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuBar</cite> and <cite>SetMenuBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PopStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>PopStatusText(self, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.Console.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ProcessCommand">
+<tt class="descname">ProcessCommand</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ProcessCommand" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessCommand(self, int winid) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.PushStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>PushStatusText(self, String text, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.RequestUserAttention">
+<tt class="descname">RequestUserAttention</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd>RequestUserAttention(self, int flags=USER_ATTENTION_INFO)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd>Restore(self)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>SendSizeEvent(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetDefaultItem">
+<tt class="descname">SetDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDefaultItem(self, Window child) -&gt; Window</p>
+<p>Set this child as default, return the old default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetIcon">
+<tt class="descname">SetIcon</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcon(self, Icon icon)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetIcons(self, wxIconBundle icons)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetMenuBar">
+<tt class="descname">SetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMenuBar(self, MenuBar menubar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetShape">
+<tt class="descname">SetShape</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetShape(self, Region region) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetStatusBar">
+<tt class="descname">SetStatusBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBar(self, StatusBar statBar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetStatusBarPane">
+<tt class="descname">SetStatusBarPane</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusBarPane(self, int n)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusText(self, String text, int number=0)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetStatusWidths">
+<tt class="descname">SetStatusWidths</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetStatusWidths" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusWidths(self, int widths)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTmpDefaultItem(self, Window win)</p>
+<p>Set this child as temporary default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetToolBar">
+<tt class="descname">SetToolBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetToolBar(self, wxToolBar toolbar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ShowFullScreen">
+<tt class="descname">ShowFullScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.StatusBar">
+<tt class="descname">StatusBar</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.StatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBar</cite> and <cite>SetStatusBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.StatusBarPane">
+<tt class="descname">StatusBarPane</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.StatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusBarPane</cite> and <cite>SetStatusBarPane</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.TmpDefaultItem">
+<tt class="descname">TmpDefaultItem</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.TmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ToolBar">
+<tt class="descname">ToolBar</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolBar</cite> and <cite>SetToolBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.set_message" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.Console.set_multiple_messages">
+<tt class="descname">set_multiple_messages</tt><big>(</big><em>messages=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.Console.set_multiple_messages" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.Console.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.statusbar.Console.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.statusbar.ConsolePanel">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.statusbar.</tt><tt class="descname">ConsolePanel</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Panel</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create(self, Window parent, int id=-1, Point pos=DefaultPosition, </dt>
+<dd>Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
+String name=PanelNameStr) -&gt; bool</dd>
+</dl>
+<p>Create the GUI part of the Window for 2-phase creation mode.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetFocusIgnoringChildren">
+<tt class="descname">SetFocusIgnoringChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusIgnoringChildren(self)</p>
+<p>In contrast to <cite>SetFocus</cite> (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.ConsolePanel.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>status=''</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.set_message" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.ConsolePanel.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.statusbar.ConsolePanel.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.statusbar.StatusBar">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.statusbar.</tt><tt class="descname">StatusBar</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.StatusBar</span></tt></p>
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.AcceleratorTable">
+<tt class="descname">AcceleratorTable</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocus(self) -&gt; bool</p>
+<p>Can this window have focus?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AcceptsFocusFromKeyboard">
+<tt class="descname">AcceptsFocusFromKeyboard</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AcceptsFocusFromKeyboard(self) -&gt; bool</p>
+<p>Can this window be given focus by keyboard navigation? if not, the
+only way to give it focus (provided it accepts it at all) is to click
+it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AddChild">
+<tt class="descname">AddChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AddChild(self, Window child)</p>
+<p>Adds a child window. This is called automatically by window creation
+functions so should not be required by the application programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AdjustForLayoutDirection(self, int x, int width, int widthTotal) -&gt; int</p>
+<p>Mirror coordinates for RTL layout if this window uses it and if the
+mirroring is not done automatically like Win32.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.AssociateHandle">
+<tt class="descname">AssociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>AssociateHandle(self, long handle)</p>
+<p>Associate the window with a new native handle</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.AutoLayout">
+<tt class="descname">AutoLayout</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.AutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BackgroundColour">
+<tt class="descname">BackgroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BackgroundStyle">
+<tt class="descname">BackgroundStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BestSize">
+<tt class="descname">BestSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BestVirtualSize">
+<tt class="descname">BestVirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBestVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Border">
+<tt class="descname">Border</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Border" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorder</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BorderX">
+<tt class="descname">BorderX</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BorderX" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorderX</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.BorderY">
+<tt class="descname">BorderY</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.BorderY" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetBorderY</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CacheBestSize(self, Size size)</p>
+<p>Cache the best size so it doesn&#8217;t need to be calculated again, (at least until
+some properties of the window change.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.CanSetTransparent">
+<tt class="descname">CanSetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CanSetTransparent(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the platform supports setting the transparency for
+this window.  Note that this method will err on the side of caution,
+so it is possible that this will return <tt class="xref docutils literal"><span class="pre">False</span></tt> when it is in fact
+possible to set the transparency.</p>
+<p>NOTE: On X-windows systems the X server must have the composite
+extension loaded, and there must be a composite manager program (such
+as xcompmgr) running.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.CaptureMouse">
+<tt class="descname">CaptureMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CaptureMouse(self)</p>
+<p>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
+release the capture.</p>
+<p>Note that wxWindows maintains the stack of windows having captured the
+mouse and when the mouse is released the capture returns to the window
+which had had captured it previously and it is only really released if
+there were no previous window. In particular, this means that you must
+release the mouse as many times as you capture it, unless the window
+receives the <cite>wx.MouseCaptureLostEvent</cite> event.</p>
+<p>Any application which captures the mouse in the beginning of some
+operation <em>must</em> handle <cite>wx.MouseCaptureLostEvent</cite> and cancel this
+operation when it receives the event. The event handler must not
+recapture mouse.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Caret">
+<tt class="descname">Caret</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Caret" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCaret</cite> and <cite>SetCaret</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Center">
+<tt class="descname">Center</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.CenterOnParent">
+<tt class="descname">CenterOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Centre">
+<tt class="descname">Centre</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Centre" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Center(self, int direction=BOTH)</p>
+<p>Centers the window.  The parameter specifies the direction for
+centering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
+also include wx.CENTER_ON_SCREEN flag if you want to center the window
+on the entire screen and not on its parent window.  If it is a
+top-level window and has no parent then it will always be centered
+relative to the screen.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.CentreOnParent">
+<tt class="descname">CentreOnParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CentreOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CenterOnParent(self, int dir=BOTH)</p>
+<p>Center with respect to the the parent window</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.CharHeight">
+<tt class="descname">CharHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.CharWidth">
+<tt class="descname">CharWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.CharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCharWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Children">
+<tt class="descname">Children</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Children" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetChildren</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClearBackground(self)</p>
+<p>Clears the window by filling it with the current background
+colour. Does not cause an erase background event to be generated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientAreaOrigin">
+<tt class="descname">ClientAreaOrigin</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientAreaOrigin</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientRect">
+<tt class="descname">ClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientSize">
+<tt class="descname">ClientSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreen(self, Point pt) -&gt; Point</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientToScreenXY">
+<tt class="descname">ClientToScreenXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ClientToScreenXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts to screen coordinates from coordinates relative to this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ClientToWindowSize">
+<tt class="descname">ClientToWindowSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>ClientToWindowSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Close">
+<tt class="descname">Close</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Close(self, bool force=False) -&gt; bool</p>
+<p>This function simply generates a EVT_CLOSE event whose handler usually
+tries to close the window. It doesn&#8217;t close the window itself,
+however.  If force is False (the default) then the window&#8217;s close
+handler will be allowed to veto the destruction of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Constraints">
+<tt class="descname">Constraints</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Constraints" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ContainingSizer">
+<tt class="descname">ContainingSizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogPointToPixels(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ConvertDialogSizeToPixels">
+<tt class="descname">ConvertDialogSizeToPixels</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ConvertDialogSizeToPixels(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ConvertPixelPointToDialog">
+<tt class="descname">ConvertPixelPointToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelPointToDialog(self, Point pt) -&gt; Point</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd>ConvertPixelSizeToDialog(self, Size sz) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Create">
+<tt class="descname">Create</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd>Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -&gt; bool</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Cursor">
+<tt class="descname">Cursor</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Cursor" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetCursor</cite> and <cite>SetCursor</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_PNT(self, Point pt) -&gt; Point</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.DLG_SZE">
+<tt class="descname">DLG_SZE</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DLG_SZE(self, Size sz) -&gt; Size</p>
+<p>Converts a point or size from dialog units to pixels.  Dialog units
+are used for maintaining a dialog&#8217;s proportions even if the font
+changes. For the x dimension, the dialog units are multiplied by the
+average character width and then divided by 4. For the y dimension,
+the dialog units are multiplied by the average character height and
+then divided by 8.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.DefaultAttributes">
+<tt class="descname">DefaultAttributes</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDefaultAttributes</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self) -&gt; bool</p>
+<p>Destroys the window safely.  Frames and dialogs are not destroyed
+immediately when this function is called &#8211; they are added to a list
+of windows to be deleted on idle time, when all the window&#8217;s events
+have been processed. This prevents problems with events being sent to
+non-existent windows.</p>
+<p>Returns True if the window has either been successfully deleted, or it
+has been added to the list of windows pending real deletion.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.DestroyChildren">
+<tt class="descname">DestroyChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DestroyChildren(self) -&gt; bool</p>
+<p>Destroys all children of a window. Called automatically by the
+destructor.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Disable">
+<tt class="descname">Disable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disable(self) -&gt; bool</p>
+<p>Disables the window, same as Enable(false).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DissociateHandle(self)</p>
+<p>Dissociate the current native handle from the window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>DragAcceptFiles(self, bool accept)</p>
+<p>Enables or disables eligibility for drop file events, EVT_DROP_FILES.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.DropTarget">
+<tt class="descname">DropTarget</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.DropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.EffectiveMinSize">
+<tt class="descname">EffectiveMinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.EffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEffectiveMinSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable(self, bool enable=True) -&gt; bool</p>
+<p>Enable or disable the window for user input. Note that when a parent
+window is disabled, all of its children are disabled as well and they
+are reenabled again when the parent is.  Returns true if the window
+has been enabled or disabled, false if nothing was done, i.e. if the
+window had already been in the specified state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Enabled">
+<tt class="descname">Enabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Enabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsEnabled</cite> and <cite>Enable</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ExtraStyle">
+<tt class="descname">ExtraStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.FieldRect">
+<tt class="descname">FieldRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FieldRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFieldRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Fields">
+<tt class="descname">Fields</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Fields" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFields</cite> and <cite>SetFields</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.FieldsCount">
+<tt class="descname">FieldsCount</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FieldsCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFieldsCount</cite> and <cite>SetFieldsCount</cite></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.FindFocus">
+<em class="property">static </em><tt class="descname">FindFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindFocus() -&gt; Window</p>
+<p>Returns the window or control that currently has the keyboard focus,
+or None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.FindWindowById">
+<tt class="descname">FindWindowById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowById(self, long winid) -&gt; Window</p>
+<p>Find a child of this window by window ID</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.FindWindowByLabel">
+<tt class="descname">FindWindowByLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByLabel(self, String label) -&gt; Window</p>
+<p>Find a child of this window by label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.FindWindowByName">
+<tt class="descname">FindWindowByName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FindWindowByName(self, String name) -&gt; Window</p>
+<p>Find a child of this window by name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Fit">
+<tt class="descname">Fit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Fit(self)</p>
+<p>Sizes the window so that it fits around its subwindows. This function
+won&#8217;t do anything if there are no subwindows and will only really work
+correctly if sizers are used for the subwindows layout. Also, if the
+window has exactly one subwindow it is better (faster and the result
+is more precise as Fit adds some margin to account for fuzziness of
+its calculations) to call window.SetClientSize(child.GetSize())
+instead of calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.FitInside">
+<tt class="descname">FitInside</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>FitInside(self)</p>
+<p>Similar to Fit, but sizes the interior (virtual) size of a
+window. Mainly useful with scrolled windows to reset scrollbars after
+sizing changes that do not trigger a size event, and/or scrolled
+windows without an interior sizer. This function similarly won&#8217;t do
+anything if there are no subwindows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Font">
+<tt class="descname">Font</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Font" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetFont</cite> and <cite>SetFont</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ForegroundColour">
+<tt class="descname">ForegroundColour</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Freeze(self)</p>
+<p>Freezes the window or, in other words, prevents any updates from
+taking place on screen, the window is not redrawn at all. Thaw must be
+called to reenable window redrawing.  Calls to Freeze/Thaw may be
+nested, with the actual Thaw being delayed until all the nesting has
+been undone.</p>
+<p>This method is useful for visual appearance optimization (for example,
+it is a good idea to use it before inserting large amount of text into
+a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
+for all controls so it is mostly just a hint to wxWindows and not a
+mandatory directive.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetAcceleratorTable">
+<tt class="descname">GetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAcceleratorTable(self) -&gt; AcceleratorTable</p>
+<p>Gets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetAdjustedBestSize">
+<tt class="descname">GetAdjustedBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetAutoLayout(self) -&gt; bool</p>
+<p>Returns the current autoLayout setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBackgroundColour">
+<tt class="descname">GetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundColour(self) -&gt; Colour</p>
+<p>Returns the background colour of the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBackgroundStyle">
+<tt class="descname">GetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBackgroundStyle(self) -&gt; int</p>
+<p>Returns the background style of the window.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>SetBackgroundStyle</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBestFittingSize">
+<tt class="descname">GetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>GetEffectiveMinSize</cite> instead.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSize(self) -&gt; Size</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBestSizeTuple">
+<tt class="descname">GetBestSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestSizeTuple() -&gt; (width, height)</p>
+<p>This function returns the best acceptable minimal size for the
+window, if applicable. For example, for a static text control, it will
+be the minimal size such that the control label is not truncated. For
+windows containing subwindows (such as wx.Panel), the size returned by
+this function will be the same as the size the window would have had
+after calling Fit.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBestVirtualSize">
+<tt class="descname">GetBestVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBestVirtualSize(self) -&gt; Size</p>
+<p>Return the largest of ClientSize and BestSize (as determined by a
+sizer, interior children, or other means)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBorder">
+<tt class="descname">GetBorder</tt><big>(</big><em>*args</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetBorder(self, long flags) -&gt; int
+GetBorder(self) -&gt; int</p>
+<p>Get border for the flags of this window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBorderX">
+<tt class="descname">GetBorderX</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBorderX" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetBorderX(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetBorderY">
+<tt class="descname">GetBorderY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetBorderY" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetBorderY(self) -&gt; int</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.GetCapture">
+<em class="property">static </em><tt class="descname">GetCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCapture() -&gt; Window</p>
+<p>Returns the window which currently captures the mouse or None</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetCaret">
+<tt class="descname">GetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCaret(self) -&gt; Caret</p>
+<p>Returns the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetCharHeight">
+<tt class="descname">GetCharHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharHeight(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetCharWidth">
+<tt class="descname">GetCharWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCharWidth(self) -&gt; int</p>
+<p>Get the (average) character size for the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetChildren">
+<tt class="descname">GetChildren</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetChildren(self) -&gt; WindowList</p>
+<p>Returns an object containing a list of the window&#8217;s children.  The
+object provides a Python sequence-like interface over the internal
+list maintained by the window..</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClassDefaultAttributes">
+<em class="property">static </em><tt class="descname">GetClassDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -&gt; VisualAttributes</p>
+<p>Get the default attributes for this class.  This is useful if you want
+to use the same font or colour in your own control as in a standard
+control &#8211; which is a much better idea than hard coding specific
+colours or fonts which might look completely out of place on the
+user&#8217;s system, especially if it uses themes.</p>
+<p>The variant parameter is only relevant under Mac currently and is
+ignore under other platforms. Under Mac, it will change the size of
+the returned font. See <cite>wx.Window.SetWindowVariant</cite> for more about
+this.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClientAreaOrigin">
+<tt class="descname">GetClientAreaOrigin</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientAreaOrigin(self) -&gt; Point</p>
+<p>Get the origin of the client area of the window relative to the
+window&#8217;s top left corner (the client area may be shifted because of
+the borders, scrollbars, other decorations...)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClientRect">
+<tt class="descname">GetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientRect(self) -&gt; Rect</p>
+<p>Get the client area position and size as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClientSize">
+<tt class="descname">GetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSize(self) -&gt; Size</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetClientSizeTuple">
+<tt class="descname">GetClientSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClientSizeTuple() -&gt; (width, height)</p>
+<p>This gets the size of the window&#8217;s &#8216;client area&#8217; in pixels. The client
+area is the area which may be drawn on by the programmer, excluding
+title bar, border, scrollbars, etc.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetConstraints">
+<tt class="descname">GetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetConstraints(self) -&gt; LayoutConstraints</p>
+<p>Returns a pointer to the window&#8217;s layout constraints, or None if there
+are none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetContainingSizer">
+<tt class="descname">GetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetContainingSizer(self) -&gt; Sizer</p>
+<p>Return the sizer that this window is a member of, if any, otherwise None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetCursor">
+<tt class="descname">GetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetCursor(self) -&gt; Cursor</p>
+<p>Return the cursor associated with this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetDefaultAttributes">
+<tt class="descname">GetDefaultAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDefaultAttributes(self) -&gt; VisualAttributes</p>
+<p>Get the default attributes for an instance of this class.  This is
+useful if you want to use the same font or colour in your own control
+as in a standard control &#8211; which is a much better idea than hard
+coding specific colours or fonts which might look completely out of
+place on the user&#8217;s system, especially if it uses themes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetDropTarget">
+<tt class="descname">GetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetDropTarget(self) -&gt; DropTarget</p>
+<p>Returns the associated drop target, which may be None.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetEffectiveMinSize">
+<tt class="descname">GetEffectiveMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEffectiveMinSize(self) -&gt; Size</p>
+<p>This function will merge the window&#8217;s best size into the window&#8217;s
+minimum size, giving priority to the min size components, and returns
+the results.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetEventHandler(self) -&gt; EvtHandler</p>
+<p>Returns the event handler for this window. By default, the window is
+its own event handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetExtraStyle(self) -&gt; long</p>
+<p>Returns the extra style bits for the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetFieldRect">
+<tt class="descname">GetFieldRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetFieldRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetFieldRect(self, int i) -&gt; Rect</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetFields">
+<tt class="descname">GetFields</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetFields" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return a list of field values in the status bar.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetFieldsCount">
+<tt class="descname">GetFieldsCount</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetFieldsCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetFieldsCount(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetFont">
+<tt class="descname">GetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetFont(self) -&gt; Font</p>
+<p>Returns the default font used for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetForegroundColour">
+<tt class="descname">GetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetForegroundColour(self) -&gt; Colour</p>
+<p>Returns the foreground colour of the window.  The interpretation of
+foreground colour is dependent on the window class; it may be the text
+colour or other colour, or it may not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetFullTextExtent">
+<tt class="descname">GetFullTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>GetFullTextExtent(String string, Font font=None) -&gt;</dt>
+<dd>(width, height, descent, externalLeading)</dd>
+</dl>
+<p>Get the width, height, decent and leading of the text using the
+current or specified font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetGrandParent">
+<tt class="descname">GetGrandParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGrandParent(self) -&gt; Window</p>
+<p>Returns the parent of the parent of this window, or None if there
+isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetGtkWidget">
+<tt class="descname">GetGtkWidget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetHandle">
+<tt class="descname">GetHandle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHandle(self) -&gt; long</p>
+<p>Returns the platform-specific handle (as a long integer) of the
+physical window.  On wxMSW this is the win32 window handle, on wxGTK
+it is the XWindow ID, and on wxMac it is the ControlRef.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetHelpText">
+<tt class="descname">GetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpText(self) -&gt; String</p>
+<p>Gets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetHelpTextAtPoint">
+<tt class="descname">GetHelpTextAtPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetHelpTextAtPoint(self, Point pt, wxHelpEvent::Origin origin) -&gt; String</p>
+<p>Get the help string associated with the given position in this window.</p>
+<p>Notice that pt may be invalid if event origin is keyboard or unknown
+and this method should return the global window help text then</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetId(self) -&gt; int</p>
+<p>Returns the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one (or the default Id
+-1 is used) then an unique identifier with a negative value will be
+generated.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLabel(self) -&gt; String</p>
+<p>Generic way of getting a label from any window, for identification
+purposes.  The interpretation of this function differs from class to
+class. For frames and dialogs, the value returned is the title. For
+buttons or static text controls, it is the button text. This function
+can be useful for meta-programs such as testing tools or special-needs
+access programs)which need to identify windows by name.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetLayoutDirection">
+<tt class="descname">GetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetLayoutDirection(self) -&gt; int</p>
+<p>Get the layout direction (LTR or RTL) for this window.  Returns
+<tt class="docutils literal"><span class="pre">wx.Layout_Default</span></tt> if layout direction is not supported.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMaxHeight">
+<tt class="descname">GetMaxHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMaxWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinHeight(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinSize(self) -&gt; Size</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMinWidth(self) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetName(self) -&gt; String</p>
+<p>Returns the windows name.  This name is not guaranteed to be unique;
+it is up to the programmer to supply an appropriate name in the window
+constructor or via wx.Window.SetName.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetParent(self) -&gt; Window</p>
+<p>Returns the parent window of this window, or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetPosition">
+<tt class="descname">GetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPosition(self) -&gt; Point</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetPositionTuple">
+<tt class="descname">GetPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetPositionTuple() -&gt; (x,y)</p>
+<p>Get the window&#8217;s position.  Notice that the position is in client
+coordinates for child windows and screen coordinates for the top level
+ones, use <cite>GetScreenPosition</cite> if you need screen coordinates for all
+kinds of windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window as a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScreenPosition">
+<tt class="descname">GetScreenPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPosition(self) -&gt; Point</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScreenPositionTuple">
+<tt class="descname">GetScreenPositionTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenPositionTuple() -&gt; (x,y)</p>
+<p>Get the position of the window in screen coordinantes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScreenRect">
+<tt class="descname">GetScreenRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScreenRect(self) -&gt; Rect</p>
+<p>Returns the size and position of the window in screen coordinantes as
+a <cite>wx.Rect</cite> object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScrollPos">
+<tt class="descname">GetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollPos(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScrollRange">
+<tt class="descname">GetScrollRange</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollRange(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar range.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetScrollThumb">
+<tt class="descname">GetScrollThumb</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetScrollThumb(self, int orientation) -&gt; int</p>
+<p>Returns the built-in scrollbar thumb size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetSize">
+<tt class="descname">GetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSize(self) -&gt; Size</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetSizeTuple">
+<tt class="descname">GetSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizeTuple() -&gt; (width, height)</p>
+<p>Get the window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetSizer">
+<tt class="descname">GetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetSizer(self) -&gt; Sizer</p>
+<p>Return the sizer associated with the window by a previous call to
+SetSizer or None if there isn&#8217;t one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetStatusText">
+<tt class="descname">GetStatusText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStatusText(self, int number=0) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTextExtent(String string) -&gt; (width, height)</p>
+<p>Get the width and height of the text using the current font.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetThemeEnabled">
+<tt class="descname">GetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetThemeEnabled(self) -&gt; bool</p>
+<p>Return the themeEnabled flag.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetToolTip(self) -&gt; ToolTip</p>
+<p>get the associated tooltip or None if none</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetTopLevelParent">
+<tt class="descname">GetTopLevelParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetTopLevelParent(self) -&gt; Window</p>
+<p>Returns the first frame or dialog in this window&#8217;s parental hierarchy.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetUpdateClientRect">
+<tt class="descname">GetUpdateClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateClientRect(self) -&gt; Rect</p>
+<p>Get the update rectangle region bounding box in client coords.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetUpdateRegion">
+<tt class="descname">GetUpdateRegion</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetUpdateRegion(self) -&gt; Region</p>
+<p>Returns the region specifying which parts of the window have been
+damaged. Should only be called within an EVT_PAINT handler.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetValidator">
+<tt class="descname">GetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetValidator(self) -&gt; Validator</p>
+<p>Returns a pointer to the current validator for the window, or None if
+there is none.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetVirtualSize">
+<tt class="descname">GetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSize(self) -&gt; Size</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetVirtualSizeTuple">
+<tt class="descname">GetVirtualSizeTuple</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetVirtualSizeTuple() -&gt; (width, height)</p>
+<p>Get the the virtual size of the window in pixels.  For most windows
+this is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetWindowBorderSize">
+<tt class="descname">GetWindowBorderSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowBorderSize(self) -&gt; Size</p>
+<p>Return the size of the left/right and top/bottom borders.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetWindowStyle">
+<tt class="descname">GetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetWindowStyleFlag">
+<tt class="descname">GetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetWindowStyleFlag(self) -&gt; long</p>
+<p>Gets the window style that was passed to the constructor or Create
+method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.GetWindowVariant">
+<tt class="descname">GetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetWindowVariant(self) -&gt; int</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.GrandParent">
+<tt class="descname">GrandParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetGrandParent</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.GtkWidget">
+<tt class="descname">GtkWidget</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.GtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetGtkWidget(self) -&gt; long</p>
+<p>On wxGTK returns a pointer to the GtkWidget for this window as a long
+integer.  On the other platforms this method returns zero.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Handle">
+<tt class="descname">Handle</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Handle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHandle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasCapture(self) -&gt; bool</p>
+<p>Returns true if this window has the current mouse capture.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HasFlag">
+<tt class="descname">HasFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasFlag(self, int flag) -&gt; bool</p>
+<p>Test if the given style is set for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HasMultiplePages">
+<tt class="descname">HasMultiplePages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd>HasMultiplePages(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasScrollbar(self, int orient) -&gt; bool</p>
+<p>Does the window have the scrollbar for this orientation?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HasTransparentBackground">
+<tt class="descname">HasTransparentBackground</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HasTransparentBackground(self) -&gt; bool</p>
+<p>Returns True if this window&#8217;s background is transparent (as, for
+example, for <cite>wx.StaticText</cite>) and should show the parent window&#8217;s
+background.</p>
+<p>This method is mostly used internally by the library itself and you
+normally shouldn&#8217;t have to call it. You may, however, have to override
+it in your custom control classes to ensure that background is painted
+correctly.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.HelpText">
+<tt class="descname">HelpText</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide(self) -&gt; bool</p>
+<p>Equivalent to calling Show(False).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HitTest">
+<tt class="descname">HitTest</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTest(self, Point pt) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.HitTestXY">
+<tt class="descname">HitTestXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>HitTestXY(self, int x, int y) -&gt; int</p>
+<p>Test where the given (in client coords) point lies</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Id">
+<tt class="descname">Id</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Id" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetId</cite> and <cite>SetId</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InheritAttributes(self)</p>
+<p>This function is (or should be, in case of custom controls) called
+during window creation to intelligently set up the window visual
+attributes, that is the font and the foreground and background
+colours.</p>
+<p>By &#8216;intelligently&#8217; the following is meant: by default, all windows use
+their own default attributes. However if some of the parent&#8217;s
+attributes are explicitly changed (that is, using SetFont and not
+SetOwnFont) and if the corresponding attribute hadn&#8217;t been
+explicitly set for this window itself, then this window takes the same
+value as used by the parent. In addition, if the window overrides
+ShouldInheritColours to return false, the colours will not be changed
+no matter what and only the font might.</p>
+<p>This rather complicated logic is necessary in order to accommodate the
+different usage scenarios. The most common one is when all default
+attributes are used and in this case, nothing should be inherited as
+in modern GUIs different controls use different fonts (and colours)
+than their siblings so they can&#8217;t inherit the same value from the
+parent. However it was also deemed desirable to allow to simply change
+the attributes of all children at once by just changing the font or
+colour of their common parent, hence in this case we do inherit the
+parents attributes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.InheritsBackgroundColour">
+<tt class="descname">InheritsBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>InheritsBackgroundColour(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InitDialog(self)</p>
+<p>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+to the dialog via validators.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.InvalidateBestSize">
+<tt class="descname">InvalidateBestSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>InvalidateBestSize(self)</p>
+<p>Reset the cached best size value so it will be recalculated the next
+time it is needed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsBeingDeleted(self) -&gt; bool</p>
+<p>Is the window in the process of being deleted?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsDoubleBuffered">
+<tt class="descname">IsDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsDoubleBuffered(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window contents is double-buffered by the
+system, i.e. if any drawing done on the window is really done on a
+temporary backing surface and transferred to the screen all at once
+later.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsEnabled(self) -&gt; bool</p>
+<p>Returns true if the window is enabled for input, false otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsExposed">
+<tt class="descname">IsExposed</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposed(self, int x, int y, int w=1, int h=1) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsExposedPoint">
+<tt class="descname">IsExposedPoint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedPoint(self, Point pt) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsExposedRect">
+<tt class="descname">IsExposedRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsExposedRect(self, Rect rect) -&gt; bool</p>
+<p>Returns true if the given point or rectangle area has been exposed
+since the last repaint. Call this in an paint event handler to
+optimize redrawing by only redrawing those areas, which have been
+exposed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsFrozen">
+<tt class="descname">IsFrozen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsFrozen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window has been frozen and not thawed yet.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>Freeze</cite> and <cite>Thaw</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsRetained(self) -&gt; bool</p>
+<p>Returns true if the window is retained, false otherwise.  Retained
+windows are only available on X platforms.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsShown">
+<tt class="descname">IsShown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShown(self) -&gt; bool</p>
+<p>Returns true if the window is shown, false if it has been hidden.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsShownOnScreen">
+<tt class="descname">IsShownOnScreen</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsShownOnScreen(self) -&gt; bool</p>
+<p>Returns <tt class="xref docutils literal"><span class="pre">True</span></tt> if the window is physically visible on the screen,
+i.e. it is shown and all its parents up to the toplevel window are
+shown as well.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.IsTopLevel">
+<tt class="descname">IsTopLevel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsTopLevel(self) -&gt; bool</p>
+<p>Returns true if the given window is a top-level one. Currently all
+frames and dialogs are always considered to be top-level windows (even
+if they have a parent window).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Label">
+<tt class="descname">Label</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Label" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLabel</cite> and <cite>SetLabel</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Layout(self) -&gt; bool</p>
+<p>Invokes the constraint-based layout algorithm or the sizer-based
+algorithm for this window.  See SetAutoLayout: when auto layout is on,
+this function gets called automatically by the default EVT_SIZE
+handler when the window is resized.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.LayoutDirection">
+<tt class="descname">LayoutDirection</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.LayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.LineUp">
+<tt class="descname">LineUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>LineUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollLines(-1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Lower">
+<tt class="descname">Lower</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Lower(self)</p>
+<p>Lowers the window to the bottom of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MakeModal(self, bool modal=True)</p>
+<p>Disables all other windows in the application so that the user can
+only interact with this window.  Passing False will reverse this
+effect.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MaxHeight">
+<tt class="descname">MaxHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MaxSize">
+<tt class="descname">MaxSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MaxWidth">
+<tt class="descname">MaxWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMaxWidth</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MinHeight">
+<tt class="descname">MinHeight</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinHeight</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MinSize">
+<tt class="descname">MinSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.MinWidth">
+<tt class="descname">MinWidth</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMinWidth</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Move">
+<tt class="descname">Move</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.MoveAfterInTabOrder">
+<tt class="descname">MoveAfterInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveAfterInTabOrder(self, Window win)</p>
+<p>Moves this window in the tab navigation order after the specified
+sibling window.  This means that when the user presses the TAB key on
+that other window, the focus switches to this window.</p>
+<p>The default tab order is the same as creation order.  This function
+and <cite>MoveBeforeInTabOrder</cite> allow to change it after creating all the
+windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.MoveBeforeInTabOrder">
+<tt class="descname">MoveBeforeInTabOrder</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveBeforeInTabOrder(self, Window win)</p>
+<p>Same as <cite>MoveAfterInTabOrder</cite> except that it inserts this window just
+before win instead of putting it right after it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.MoveXY">
+<tt class="descname">MoveXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Name">
+<tt class="descname">Name</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Name" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetName</cite> and <cite>SetName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Navigate(self, int flags=NavigationKeyEvent.IsForward) -&gt; bool</p>
+<p>Does keyboard navigation from this window to another, by sending a
+<cite>wx.NavigationKeyEvent</cite>.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.NewControlId">
+<em class="property">static </em><tt class="descname">NewControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NewControlId() -&gt; int</p>
+<p>Generate a control id for the controls which were not given one.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.NextControlId">
+<em class="property">static </em><tt class="descname">NextControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>NextControlId(int winid) -&gt; int</p>
+<p>Get the id of the control following the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.OnIdle">
+<tt class="descname">OnIdle</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.OnIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd>OnPaint(self, PaintEvent event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.OnSize">
+<tt class="descname">OnSize</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.OnSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.OnTimer">
+<tt class="descname">OnTimer</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.OnTimer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update the progress bar while the timer is running</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>evt</strong> &#8211; wx.EVT_TIMER</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.OnTimer_stop">
+<tt class="descname">OnTimer_stop</tt><big>(</big><em>evt</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.OnTimer_stop" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Clear the progress bar</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>evt</strong> &#8211; wx.EVT_TIMER</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageDown(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(1).</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PageUp">
+<tt class="descname">PageUp</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PageUp(self) -&gt; bool</p>
+<p>This is just a wrapper for ScrollPages(-1).</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopEventHandler(self, bool deleteHandler=False) -&gt; EvtHandler</p>
+<p>Removes and returns the top-most event handler on the event handler
+stack.  If deleteHandler is True then the wx.EvtHandler object will be
+destroyed after it is popped, and <tt class="xref docutils literal"><span class="pre">None</span></tt> will be returned instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PopStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PopupMenu">
+<tt class="descname">PopupMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PopupMenuXY">
+<tt class="descname">PopupMenuXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -&gt; bool</p>
+<p>Pops up the given menu at the specified coordinates, relative to this window,
+and returns control when the user has dismissed the menu. If a menu item is
+selected, the corresponding menu event is generated and will be processed as
+usual.  If the default position is given then the current position of the
+mouse cursor will be used.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Position">
+<tt class="descname">Position</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Position" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPosition</cite> and <cite>SetPosition</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><em>pre</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrepareDC(self, DC dc)</p>
+<p>Call this function to prepare the device context for drawing a
+scrolled image. It sets the device origin according to the current
+scroll position.</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.statusbar.StatusBar.PrevControlId">
+<em class="property">static </em><tt class="descname">PrevControlId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PrevControlId(int winid) -&gt; int</p>
+<p>Get the id of the control preceding the one with the given
+autogenerated) id</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>PushEventHandler(self, EvtHandler handler)</p>
+<p>Pushes this event handler onto the event handler stack for the window.
+An event handler is an object that is capable of processing the events
+sent to a window.  (In other words, is able to dispatch the events to a
+handler function.)  By default, the window is its own event handler,
+but an application may wish to substitute another, for example to
+allow central implementation of event-handling for a variety of
+different window classes.</p>
+<p>wx.Window.PushEventHandler allows an application to set up a chain of
+event handlers, where an event not handled by one event handler is
+handed to the next one in the chain.  Use <cite>wx.Window.PopEventHandler</cite>
+to remove the event handler.  Ownership of the handler is <em>not</em> given
+to the window, so you should be sure to pop the handler before the
+window is destroyed and either let PopEventHandler destroy it, or call
+its Destroy method yourself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.PushStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Raise">
+<tt class="descname">Raise</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Raise(self)</p>
+<p>Raises the window to the top of the window hierarchy.  In current
+version of wxWidgets this works both for managed and child windows.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Rect">
+<tt class="descname">Rect</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Rect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetRect</cite> and <cite>SetRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Refresh(self, bool eraseBackground=True, Rect rect=None)</p>
+<p>Mark the specified rectangle (or the whole window) as &#8220;dirty&#8221; so it
+will be repainted.  Causes an EVT_PAINT event to be generated and sent
+to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.RefreshRect">
+<tt class="descname">RefreshRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RefreshRect(self, Rect rect, bool eraseBackground=True)</p>
+<p>Redraws the contents of the given rectangle: the area inside it will
+be repainted.  This is the same as Refresh but has a nicer syntax.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.RegisterHotKey">
+<tt class="descname">RegisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -&gt; bool</p>
+<p>Registers a system wide hotkey. Every time the user presses the hotkey
+registered here, this window will receive a hotkey event. It will
+receive the event even if the application is in the background and
+does not have the input focus because the user is working with some
+other application.  To bind an event handler function to this hotkey
+use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
+hotkey was registered successfully.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ReleaseMouse">
+<tt class="descname">ReleaseMouse</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReleaseMouse(self)</p>
+<p>Releases mouse input captured with wx.Window.CaptureMouse.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.RemoveChild">
+<tt class="descname">RemoveChild</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveChild(self, Window child)</p>
+<p>Removes a child window. This is called automatically by window
+deletion functions so should not be required by the application
+programmer.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.RemoveEventHandler">
+<tt class="descname">RemoveEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>RemoveEventHandler(self, EvtHandler handler) -&gt; bool</p>
+<p>Find the given handler in the event handler chain and remove (but not
+delete) it from the event handler chain, returns True if it was found
+and False otherwise (this also results in an assert failure so this
+function should only be called when the handler is supposed to be
+there.)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Reparent">
+<tt class="descname">Reparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reparent(self, Window newParent) -&gt; bool</p>
+<p>Reparents the window, i.e the window will be removed from its current
+parent window (e.g. a non-standard toolbar in a wxFrame) and then
+re-inserted into another. Available on Windows and GTK.  Returns True
+if the parent was changed, False otherwise (error or newParent ==
+oldParent)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ScreenPosition">
+<tt class="descname">ScreenPosition</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenPosition</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ScreenRect">
+<tt class="descname">ScreenRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetScreenRect</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClient(self, Point pt) -&gt; Point</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ScreenToClientXY">
+<tt class="descname">ScreenToClientXY</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScreenToClientXY(int x, int y) -&gt; (x,y)</p>
+<p>Converts from screen to client window coordinates.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ScrollLines">
+<tt class="descname">ScrollLines</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollLines(self, int lines) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of lines down, if lines is positive, or up if lines
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ScrollPages">
+<tt class="descname">ScrollPages</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollPages(self, int pages) -&gt; bool</p>
+<p>If the platform and window class supports it, scrolls the window by
+the given number of pages down, if pages is positive, or up if pages
+is negative.  Returns True if the window was scrolled, False if it was
+already on top/bottom and nothing was done.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ScrollWindow">
+<tt class="descname">ScrollWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ScrollWindow(self, int dx, int dy, Rect rect=None)</p>
+<p>Physically scrolls the pixels in the window and move child windows
+accordingly.  Use this function to optimise your scrolling
+implementations, to minimise the area that must be redrawn. Note that
+it is rarely required to call this function from a user program.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SendSizeEvent">
+<tt class="descname">SendSizeEvent</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAcceleratorTable(self, AcceleratorTable accel)</p>
+<p>Sets the accelerator table for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetAutoLayout">
+<tt class="descname">SetAutoLayout</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetAutoLayout(self, bool autoLayout)</p>
+<p>Determines whether the Layout function will be called automatically
+when the window is resized.  lease note that this only happens for the
+windows usually used to contain children, namely <cite>wx.Panel</cite> and
+<cite>wx.TopLevelWindow</cite> (and the classes deriving from them).</p>
+<p>This method is called implicitly by <cite>SetSizer</cite> but if you use
+<cite>SetConstraints</cite> you should call it manually or otherwise the window
+layout won&#8217;t be correctly updated when its size changes.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetBackgroundColour">
+<tt class="descname">SetBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the background colour of the window.  Returns True if the colour
+was changed.  The background colour is usually painted by the default
+EVT_ERASE_BACKGROUND event handler function under Windows and
+automatically under GTK.  Using <cite>wx.NullColour</cite> will reset the window
+to the default background colour.</p>
+<p>Note that setting the background colour may not cause an immediate
+refresh, so you may wish to call <cite>ClearBackground</cite> or <cite>Refresh</cite> after
+calling this function.</p>
+<p>Using this function will disable attempts to use themes for this
+window, if the system supports them.  Use with care since usually the
+themes represent the appearance chosen by the user to be used for all
+applications on the system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetBackgroundStyle">
+<tt class="descname">SetBackgroundStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetBackgroundStyle(self, int style) -&gt; bool</p>
+<p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+<p>On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
+a custom background, such as a tiled bitmap. Currently the style has
+no effect on other platforms.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">See :</th><td class="field-body"><cite>GetBackgroundStyle</cite>, <cite>SetBackgroundColour</cite></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetBestFittingSize">
+<tt class="descname">SetBestFittingSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>Use <cite>SetInitialSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCaret(self, Caret caret)</p>
+<p>Sets the caret associated with the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetClientRect">
+<tt class="descname">SetClientRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientRect(self, Rect rect)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetClientSize">
+<tt class="descname">SetClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSize(self, Size size)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetClientSizeWH">
+<tt class="descname">SetClientSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetClientSizeWH(self, int width, int height)</p>
+<p>This sets the size of the window client area in pixels. Using this
+function to size a window tends to be more device-independent than
+wx.Window.SetSize, since the application need not worry about what
+dimensions the border or title bar have when trying to fit the window
+around panel items, for example.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetConstraints">
+<tt class="descname">SetConstraints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetConstraints(self, LayoutConstraints constraints)</p>
+<p>Sets the window to have the given layout constraints. If an existing
+layout constraints object is already owned by the window, it will be
+deleted.  Pass None to disassociate and delete the window&#8217;s current
+constraints.</p>
+<p>You must call SetAutoLayout to tell a window to use the constraints
+automatically in its default EVT_SIZE handler; otherwise, you must
+handle EVT_SIZE yourself and call Layout() explicitly. When setting
+both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
+effect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetContainingSizer">
+<tt class="descname">SetContainingSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetContainingSizer(self, Sizer sizer)</p>
+<p>This normally does not need to be called by application code. It is
+called internally when a window is added to a sizer, and is used so
+the window can remove itself from the sizer when it is destroyed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetCursor">
+<tt class="descname">SetCursor</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetCursor(self, Cursor cursor) -&gt; bool</p>
+<p>Sets the window&#8217;s cursor. Notice that the window cursor also sets it
+for the children of the window implicitly.</p>
+<p>The cursor may be wx.NullCursor in which case the window cursor will
+be reset back to default.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetDimensions">
+<tt class="descname">SetDimensions</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels.  The sizeFlags
+parameter indicates the interpretation of the other params if they are
+equal to -1.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr><td>wxSIZE_ALLOW_MINUS_ONE</td>
+<td>Allow dimensions of -1 and less to be
+interpreted as real dimensions, not
+default values.</td>
+</tr>
+</tbody>
+</table>
+</blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDoubleBuffered(self, bool on)</p>
+<p>Put the native window into double buffered or composited mode.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetDropTarget">
+<tt class="descname">SetDropTarget</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetDropTarget(self, DropTarget dropTarget)</p>
+<p>Associates a drop target with this window.  If the window already has
+a drop target, it is deleted.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetEventHandler(self, EvtHandler handler)</p>
+<p>Sets the event handler for this window.  An event handler is an object
+that is capable of processing the events sent to a window.  (In other
+words, is able to dispatch the events to handler function.)  By
+default, the window is its own event handler, but an application may
+wish to substitute another, for example to allow central
+implementation of event-handling for a variety of different window
+classes.</p>
+<p>It is usually better to use <cite>wx.Window.PushEventHandler</cite> since this sets
+up a chain of event handlers, where an event not handled by one event
+handler is handed off to the next one in the chain.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetExtraStyle(self, long exStyle)</p>
+<p>Sets the extra style bits for the window.  Extra styles are the less
+often used style bits which can&#8217;t be set with the constructor or with
+SetWindowStyleFlag()</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetFields">
+<tt class="descname">SetFields</tt><big>(</big><em>items</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetFields" title="Permalink to this definition">Â¶</a></dt>
+<dd>Set the values of the statusbar fields from a list of strings.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetFieldsCount">
+<tt class="descname">SetFieldsCount</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetFieldsCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetFieldsCount(self, int number=1)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetFocus">
+<tt class="descname">SetFocus</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocus(self)</p>
+<p>Set&#8217;s the focus to this window, allowing it to receive keyboard input.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetFocusFromKbd">
+<tt class="descname">SetFocusFromKbd</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFocusFromKbd(self)</p>
+<p>Set focus to this window as the result of a keyboard action.  Normally
+only called internally.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetFont">
+<tt class="descname">SetFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetFont(self, Font font) -&gt; bool</p>
+<p>Sets the font for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetForegroundColour">
+<tt class="descname">SetForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetForegroundColour(self, Colour colour) -&gt; bool</p>
+<p>Sets the foreground colour of the window.  Returns True is the colour
+was changed.  The interpretation of foreground colour is dependent on
+the window class; it may be the text colour or other colour, or it may
+not be used at all.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetHelpText">
+<tt class="descname">SetHelpText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpText(self, String text)</p>
+<p>Sets the help text to be used as context-sensitive help for this
+window.  Note that the text is actually stored by the current
+<cite>wx.HelpProvider</cite> implementation, and not in the window object itself.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetHelpTextForId">
+<tt class="descname">SetHelpTextForId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetHelpTextForId(self, String text)</p>
+<p>Associate this help text with all windows with the same id as this
+one.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetId(self, int winid)</p>
+<p>Sets the identifier of the window.  Each window has an integer
+identifier. If the application has not provided one, an identifier
+will be generated. Normally, the identifier should be provided on
+creation and should not be modified subsequently.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetInitialSize">
+<tt class="descname">SetInitialSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetInitialSize(self, Size size=DefaultSize)</p>
+<p>A &#8216;Smart&#8217; SetSize that will fill in default size components with the
+window&#8217;s <em>best size</em> values.  Also set&#8217;s the minsize for use with sizers.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLabel(self, String label)</p>
+<p>Set the text which the window shows in its label if applicable.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetLayoutDirection">
+<tt class="descname">SetLayoutDirection</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetLayoutDirection(self, int dir)</p>
+<p>Set the layout direction (LTR or RTL) for this window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetMaxSize">
+<tt class="descname">SetMaxSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMaxSize(self, Size maxSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+max size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetMinHeight">
+<tt class="descname">SetMinHeight</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetMinHeight(self, int height)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetMinSize(self, Size minSize)</p>
+<p>A more convenient method than <cite>SetSizeHints</cite> for setting just the
+min size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetName">
+<tt class="descname">SetName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetName(self, String name)</p>
+<p>Sets the window&#8217;s name.  The window name is used for ressource setting
+in X, it is not the same as the window title/label</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnBackgroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnFont(self, Font font)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetOwnForegroundColour(self, Colour colour)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Move(self, Point pt, int flags=SIZE_USE_EXISTING)</p>
+<p>Moves the window to the given position.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)</p>
+<p>Sets the position and size of the window in pixels using a wx.Rect.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetScrollPos">
+<tt class="descname">SetScrollPos</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetScrollPos(self, int orientation, int pos, bool refresh=True)</p>
+<p>Sets the position of one of the built-in scrollbars.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetScrollbar">
+<tt class="descname">SetScrollbar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetScrollbar(self, int orientation, int position, int thumbSize, int range, </dt>
+<dd>bool refresh=True)</dd>
+</dl>
+<p>Sets the scrollbar properties of a built-in scrollbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSize(self, Size size)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSizeHints">
+<tt class="descname">SetSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, </dt>
+<dd>int incH=-1)</dd>
+</dl>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSizeHintsSz">
+<tt class="descname">SetSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum window sizes, and window
+size increments. If a pair of values is not set (or set to -1), the
+default values will be used.  If this function is called, the user
+will not be able to size the window outside the given bounds (if it is
+a top-level window.)  Sizers will also inspect the minimum window size
+and will use that value if set when calculating layout.</p>
+<p>The resizing increments are only significant under Motif or Xt.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSizeWH">
+<tt class="descname">SetSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizeWH(self, int width, int height)</p>
+<p>Sets the size of the window in pixels.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSizer">
+<tt class="descname">SetSizer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizer(self, Sizer sizer, bool deleteOld=True)</p>
+<p>Sets the window to have the given layout sizer. The window will then
+own the object, and will take care of its deletion. If an existing
+layout sizer object is already owned by the window, it will be deleted
+if the deleteOld parameter is true. Note that this function will also
+call SetAutoLayout implicitly with a True parameter if the sizer is
+non-None, and False otherwise.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetSizerAndFit">
+<tt class="descname">SetSizerAndFit</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)</p>
+<p>The same as SetSizer, except it also sets the size hints for the
+window based on the sizer&#8217;s minimum size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetStatusStyles">
+<tt class="descname">SetStatusStyles</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetStatusStyles" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusStyles(self, int styles)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>text=''</em>, <em>number=1</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetStatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetStatusWidths">
+<tt class="descname">SetStatusWidths</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetStatusWidths" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetStatusWidths(self, int widths)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetThemeEnabled(self, bool enableTheme)</p>
+<dl class="docutils">
+<dt>This function tells a window if it should use the system&#8217;s &#8220;theme&#8221;</dt>
+<dd>code to draw the windows&#8217; background instead if its own background
+drawing code. This will only have an effect on platforms that support
+the notion of themes in user defined windows. One such platform is
+GTK+ where windows can have (very colourful) backgrounds defined by a
+user&#8217;s selected theme.</dd>
+</dl>
+<p>Dialogs, notebook pages and the status bar have this flag set to true
+by default so that the default look and feel is simulated best.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTip(self, ToolTip tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetToolTipString">
+<tt class="descname">SetToolTipString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetToolTipString(self, String tip)</p>
+<p>Attach a tooltip to the window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetTransparent">
+<tt class="descname">SetTransparent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetTransparent(self, byte alpha) -&gt; bool</p>
+<p>Attempt to set the transparency of this window to the <tt class="docutils literal"><span class="pre">alpha</span></tt> value,
+returns True on success.  The <tt class="docutils literal"><span class="pre">alpha</span></tt> value is an integer in the
+range of 0 to 255, where 0 is fully transparent and 255 is fully
+opaque.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetValidator">
+<tt class="descname">SetValidator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetValidator(self, Validator validator)</p>
+<p>Deletes the current validator (if any) and sets the window validator,
+having called wx.Validator.Clone to create a new validator of this
+type.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetVirtualSize">
+<tt class="descname">SetVirtualSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSize(self, Size size)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetVirtualSizeHints">
+<tt class="descname">SetVirtualSizeHints</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetVirtualSizeHintsSz">
+<tt class="descname">SetVirtualSizeHintsSz</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)</p>
+<p>Allows specification of minimum and maximum virtual window sizes. If a
+pair of values is not set (or set to -1), the default values will be
+used.  If this function is called, the user will not be able to size
+the virtual area of the window outside the given bounds.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetVirtualSizeWH">
+<tt class="descname">SetVirtualSizeWH</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetVirtualSizeWH(self, int w, int h)</p>
+<p>Set the the virtual size of a window in pixels.  For most windows this
+is just the client area of the window, but for some like scrolled
+windows it is more or less independent of the screen window size.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetWindowStyle">
+<tt class="descname">SetWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetWindowStyleFlag">
+<tt class="descname">SetWindowStyleFlag</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowStyleFlag(self, long style)</p>
+<p>Sets the style of the window. Please note that some styles cannot be
+changed after the window creation and that Refresh() might need to be
+called after changing the others for the change to take place
+immediately.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.SetWindowVariant">
+<tt class="descname">SetWindowVariant</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>SetWindowVariant(self, int variant)</p>
+<p>Sets the variant of the window/font size to use for this window, if
+the platform supports variants, for example, wxMac.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ShouldInheritColours">
+<tt class="descname">ShouldInheritColours</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ShouldInheritColours(self) -&gt; bool</p>
+<p>Return true from here to allow the colours of this window to be
+changed by InheritAttributes, returning false forbids inheriting them
+from the parent window.</p>
+<p>The base class version returns false, but this method is overridden in
+wxControl where it returns true.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Show">
+<tt class="descname">Show</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show(self, bool show=True) -&gt; bool</p>
+<p>Shows or hides the window. You may need to call Raise for a top level
+window if you want to bring it to top, although this is not needed if
+Show is called immediately after the frame creation.  Returns True if
+the window has been shown or hidden or False if nothing was done
+because it already was in the requested state.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Shown">
+<tt class="descname">Shown</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Shown" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsShown</cite> and <cite>Show</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Size">
+<tt class="descname">Size</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Size" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSize</cite> and <cite>SetSize</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Sizer">
+<tt class="descname">Sizer</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Sizer" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetSizer</cite> and <cite>SetSizer</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.StatusText">
+<tt class="descname">StatusText</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.StatusText" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStatusText</cite> and <cite>SetStatusText</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Thaw(self)</p>
+<p>Reenables window updating after a previous call to Freeze.  Calls to
+Freeze/Thaw may be nested, so Thaw must be called the same number of
+times that Freeze was before the window will be updated.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ThemeEnabled">
+<tt class="descname">ThemeEnabled</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ToggleWindowStyle(self, int flag) -&gt; bool</p>
+<p>Turn the flag on if it had been turned off before and vice versa,
+returns True if the flag is turned on by this function call.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.ToolTip">
+<tt class="descname">ToolTip</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.ToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.TopLevel">
+<tt class="descname">TopLevel</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.TopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>IsTopLevel</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.TopLevelParent">
+<tt class="descname">TopLevelParent</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.TopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTopLevelParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataFromWindow(self) -&gt; bool</p>
+<p>Transfers values from child controls to data areas specified by their
+validators. Returns false if a transfer failed.  If the window has
+wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
+also call TransferDataFromWindow() of all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.TransferDataToWindow">
+<tt class="descname">TransferDataToWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>TransferDataToWindow(self) -&gt; bool</p>
+<p>Transfers values to child controls from data areas specified by their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call TransferDataToWindow() of
+all child windows.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UnregisterHotKey(self, int hotkeyId) -&gt; bool</p>
+<p>Unregisters a system wide hotkey.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Update">
+<tt class="descname">Update</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update(self)</p>
+<p>Calling this method immediately repaints the invalidated area of the
+window instead of waiting for the EVT_PAINT event to happen, (normally
+this would usually only happen when the flow of control returns to the
+event loop.)  Notice that this function doesn&#8217;t refresh the window and
+does nothing if the window has been already repainted.  Use <cite>Refresh</cite>
+first if you want to immediately redraw the window (or some portion of
+it) unconditionally.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.UpdateClientRect">
+<tt class="descname">UpdateClientRect</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.UpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateClientRect</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.UpdateRegion">
+<tt class="descname">UpdateRegion</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.UpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetUpdateRegion</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)</p>
+<p>This function sends EVT_UPDATE_UI events to the window. The particular
+implementation depends on the window; for example a wx.ToolBar will
+send an update UI event for each toolbar button, and a wx.Frame will
+send an update UI event for each menubar menu item. You can call this
+function from your application to ensure that your UI is up-to-date at
+a particular point in time (as far as your EVT_UPDATE_UI handlers are
+concerned). This may be necessary if you have called
+<cite>wx.UpdateUIEvent.SetMode</cite> or <cite>wx.UpdateUIEvent.SetUpdateInterval</cite> to
+limit the overhead that wxWindows incurs by sending update UI events
+in idle time.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.UseBgCol">
+<tt class="descname">UseBgCol</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd>UseBgCol(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Validate(self) -&gt; bool</p>
+<p>Validates the current values of the child controls using their
+validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
+style flag set, the method will also call Validate() of all child
+windows.  Returns false if any of the validations failed.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.Validator">
+<tt class="descname">Validator</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.Validator" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetValidator</cite> and <cite>SetValidator</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.VirtualSize">
+<tt class="descname">VirtualSize</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.VirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>WarpPointer(self, int x, int y)</p>
+<p>Moves the pointer to the given position on the window.</p>
+<p>NOTE: This function is not supported under Mac because Apple Human
+Interface Guidelines forbid moving the mouse cursor programmatically.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.WindowStyle">
+<tt class="descname">WindowStyle</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.WindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.WindowStyleFlag">
+<tt class="descname">WindowStyleFlag</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.WindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd>WindowToClientSize(self, Size size) -&gt; Size</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.WindowVariant">
+<tt class="descname">WindowVariant</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.WindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.clear_gauge">
+<tt class="descname">clear_gauge</tt><big>(</big><em>msg=''</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.clear_gauge" title="Permalink to this definition">Â¶</a></dt>
+<dd>Hide the gauge</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.enable_clear_gauge">
+<tt class="descname">enable_clear_gauge</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.enable_clear_gauge" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.get_msg_position">
+<tt class="descname">get_msg_position</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.get_msg_position" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.reposition">
+<tt class="descname">reposition</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.reposition" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.set_gauge">
+<tt class="descname">set_gauge</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.set_gauge" title="Permalink to this definition">Â¶</a></dt>
+<dd>change the state of the gauge according the state of the current job</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.set_icon">
+<tt class="descname">set_icon</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.set_icon" title="Permalink to this definition">Â¶</a></dt>
+<dd>display icons related to the type of message sent to the statusbar
+when available</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.set_message" title="Permalink to this definition">Â¶</a></dt>
+<dd>display received message on the statusbar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.statusbar.StatusBar.set_status">
+<tt class="descname">set_status</tt><big>(</big><em>event</em><big>)</big><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.set_status" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update the status bar .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>type</strong> &#8211; type of message send.
+type  must be in [&#8220;start&#8221;,&#8221;progress&#8221;,&#8221;update&#8221;,&#8221;stop&#8221;]</li>
+<li><strong>msg</strong> &#8211; the message itself  as string</li>
+<li><strong>thread</strong> &#8211; if updatting using a thread status</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.statusbar.StatusBar.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.statusbar.StatusBar.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">statusbar</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.statusbar"><tt class="docutils literal"><span class="pre">sans.guiframe.statusbar</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="load_thread.html"
+                        title="previous chapter">load_thread</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="utils.html"
+                        title="next chapter">utils</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/statusbar.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="utils.html" title="utils"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="load_thread.html" title="load_thread"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/utils.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/utils.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/utils.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,698 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>utils &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="version" href="version.html" />
+    <link rel="prev" title="statusbar" href="statusbar.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="version.html" title="version"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="statusbar.html" title="statusbar"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="utils">
+<h1>utils<a class="headerlink" href="#utils" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.utils">
+<span id="sans-guiframe-utils"></span><h2><a class="reference internal" href="#module-sans.guiframe.utils"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.utils</span></tt></a><a class="headerlink" href="#module-sans.guiframe.utils" title="Permalink to this headline">Â¶</a></h2>
+<p>Contains common classes and functions</p>
+<dl class="class">
+<dt id="sans.guiframe.utils.PanelMenu">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">PanelMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.Menu</span></tt></p>
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AddPendingEvent">
+<tt class="descname">AddPendingEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>AddPendingEvent(self, Event event)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Append">
+<tt class="descname">Append</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Append" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Append(self, int id, String text=EmptyString, String help=EmptyString, </dt>
+<dd>int kind=ITEM_NORMAL) -&gt; MenuItem</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendCheckItem">
+<tt class="descname">AppendCheckItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendCheckItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendCheckItem(self, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendItem">
+<tt class="descname">AppendItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendItem(self, MenuItem item) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendMenu">
+<tt class="descname">AppendMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendMenu(self, int id, String text, Menu submenu, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendRadioItem">
+<tt class="descname">AppendRadioItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendRadioItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendRadioItem(self, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendSeparator">
+<tt class="descname">AppendSeparator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendSeparator" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendSeparator(self) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.AppendSubMenu">
+<tt class="descname">AppendSubMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.AppendSubMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>AppendSubMenu(self, Menu submenu, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Attach">
+<tt class="descname">Attach</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Attach" title="Permalink to this definition">Â¶</a></dt>
+<dd>Attach(self, wxMenuBarBase menubar)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Bind">
+<tt class="descname">Bind</tt><big>(</big><em>event</em>, <em>handler</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Bind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bind an event to an event handler.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>event</strong> &#8211; One of the EVT_* objects that specifies the
+type of event to bind,</li>
+<li><strong>handler</strong> &#8211; A callable object to be invoked when the
+event is delivered to self.  Pass None to
+disconnect an event handler.</li>
+<li><strong>source</strong> &#8211; Sometimes the event originates from a
+different window than self, but you still
+want to catch it in self.  (For example, a
+button event delivered to a frame.)  By
+passing the source of the event, the event
+handling system is able to differentiate
+between the same event type from different
+controls.</li>
+<li><strong>id</strong> &#8211; Used to spcify the event source by ID instead
+of instance.</li>
+<li><strong>id2</strong> &#8211; Used when it is desirable to bind a handler
+to a range of IDs, such as with EVT_MENU_RANGE.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Break">
+<tt class="descname">Break</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Break" title="Permalink to this definition">Â¶</a></dt>
+<dd>Break(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Check">
+<tt class="descname">Check</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Check" title="Permalink to this definition">Â¶</a></dt>
+<dd>Check(self, int id, bool check)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.ClassName">
+<tt class="descname">ClassName</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.ClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetClassName</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd>Connect(self, int id, int lastId, int eventType, PyObject func)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Delete">
+<tt class="descname">Delete</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Delete" title="Permalink to this definition">Â¶</a></dt>
+<dd>Delete(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.DeleteItem">
+<tt class="descname">DeleteItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.DeleteItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>DeleteItem(self, MenuItem item) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Destroy(self)</p>
+<p>Deletes the C++ object this Python object is a proxy for.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.DestroyId">
+<tt class="descname">DestroyId</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.DestroyId" title="Permalink to this definition">Â¶</a></dt>
+<dd>DestroyId(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.DestroyItem">
+<tt class="descname">DestroyItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.DestroyItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>DestroyItem(self, MenuItem item) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Detach">
+<tt class="descname">Detach</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Detach" title="Permalink to this definition">Â¶</a></dt>
+<dd>Detach(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Disconnect">
+<tt class="descname">Disconnect</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, </dt>
+<dd>PyObject func=None) -&gt; bool</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd>Enable(self, int id, bool enable)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.EventHandler">
+<tt class="descname">EventHandler</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.EventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.EvtHandlerEnabled">
+<tt class="descname">EvtHandlerEnabled</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.EvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.FindItem">
+<tt class="descname">FindItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.FindItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindItem(self, String item) -&gt; int</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.FindItemById">
+<tt class="descname">FindItemById</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.FindItemById" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindItemById(self, int id) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.FindItemByPosition">
+<tt class="descname">FindItemByPosition</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.FindItemByPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd>FindItemByPosition(self, size_t position) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetClassName">
+<tt class="descname">GetClassName</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>GetClassName(self) -&gt; String</p>
+<p>Returns the class name of the C++ class using wxRTTI.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetEventHandler">
+<tt class="descname">GetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEventHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetEvtHandlerEnabled">
+<tt class="descname">GetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetEvtHandlerEnabled(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetHelpString">
+<tt class="descname">GetHelpString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetHelpString" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetHelpString(self, int id) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetInvokingWindow">
+<tt class="descname">GetInvokingWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetInvokingWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetInvokingWindow(self) -&gt; Window</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetLabel">
+<tt class="descname">GetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetLabel(self, int id) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetLabelText">
+<tt class="descname">GetLabelText</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetLabelText" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetLabelText(self, int itemid) -&gt; String</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetMenuBar">
+<tt class="descname">GetMenuBar</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuBar(self) -&gt; MenuBar</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetMenuItemCount">
+<tt class="descname">GetMenuItemCount</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetMenuItemCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuItemCount(self) -&gt; size_t</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetMenuItems">
+<tt class="descname">GetMenuItems</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetMenuItems" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetMenuItems(self) -&gt; MenuItemList</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetNextHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetParent(self) -&gt; Menu</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetPreviousHandler(self) -&gt; EvtHandler</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetStyle">
+<tt class="descname">GetStyle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetStyle(self) -&gt; long</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.GetTitle">
+<tt class="descname">GetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>GetTitle(self) -&gt; String</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.HelpString">
+<tt class="descname">HelpString</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.HelpString" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetHelpString</cite> and <cite>SetHelpString</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Insert">
+<tt class="descname">Insert</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Insert" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Insert(self, size_t pos, int id, String text=EmptyString, String help=EmptyString, </dt>
+<dd>int kind=ITEM_NORMAL) -&gt; MenuItem</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.InsertCheckItem">
+<tt class="descname">InsertCheckItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InsertCheckItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertCheckItem(self, size_t pos, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.InsertItem">
+<tt class="descname">InsertItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InsertItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertItem(self, size_t pos, MenuItem item) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.InsertMenu">
+<tt class="descname">InsertMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InsertMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertMenu(self, size_t pos, int id, String text, Menu submenu, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.InsertRadioItem">
+<tt class="descname">InsertRadioItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InsertRadioItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertRadioItem(self, size_t pos, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.InsertSeparator">
+<tt class="descname">InsertSeparator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InsertSeparator" title="Permalink to this definition">Â¶</a></dt>
+<dd>InsertSeparator(self, size_t pos) -&gt; MenuItem</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.InvokingWindow">
+<tt class="descname">InvokingWindow</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.InvokingWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetInvokingWindow</cite> and <cite>SetInvokingWindow</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.IsAttached">
+<tt class="descname">IsAttached</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.IsAttached" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsAttached(self) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.IsChecked">
+<tt class="descname">IsChecked</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.IsChecked" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsChecked(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.IsEnabled">
+<tt class="descname">IsEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>IsEnabled(self, int id) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.IsSameAs">
+<tt class="descname">IsSameAs</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>IsSameAs(self, Object p) -&gt; bool</p>
+<p>For wx.Objects that use C++ reference counting internally, this method
+can be used to determine if two objects are referencing the same data
+object.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.MenuBar">
+<tt class="descname">MenuBar</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.MenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuBar</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.MenuItemCount">
+<tt class="descname">MenuItemCount</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.MenuItemCount" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuItemCount</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.MenuItems">
+<tt class="descname">MenuItems</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.MenuItems" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetMenuItems</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.NextHandler">
+<tt class="descname">NextHandler</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.NextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.Parent">
+<tt class="descname">Parent</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Parent" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetParent</cite> and <cite>SetParent</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Prepend">
+<tt class="descname">Prepend</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Prepend" title="Permalink to this definition">Â¶</a></dt>
+<dd><dl class="docutils">
+<dt>Prepend(self, int id, String text=EmptyString, String help=EmptyString, </dt>
+<dd>int kind=ITEM_NORMAL) -&gt; MenuItem</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.PrependCheckItem">
+<tt class="descname">PrependCheckItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PrependCheckItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>PrependCheckItem(self, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.PrependItem">
+<tt class="descname">PrependItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PrependItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>PrependItem(self, MenuItem item) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.PrependMenu">
+<tt class="descname">PrependMenu</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PrependMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd>PrependMenu(self, int id, String text, Menu submenu, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.PrependRadioItem">
+<tt class="descname">PrependRadioItem</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PrependRadioItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>PrependRadioItem(self, int id, String text, String help=EmptyString) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.PrependSeparator">
+<tt class="descname">PrependSeparator</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PrependSeparator" title="Permalink to this definition">Â¶</a></dt>
+<dd>PrependSeparator(self) -&gt; MenuItem</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.PreviousHandler">
+<tt class="descname">PreviousHandler</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.PreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessEvent(self, Event event) -&gt; bool</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd>ProcessPendingEvents(self)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Remove">
+<tt class="descname">Remove</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Remove" title="Permalink to this definition">Â¶</a></dt>
+<dd>Remove(self, int id) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.RemoveItem">
+<tt class="descname">RemoveItem</tt><big>(</big><em>item</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.RemoveItem" title="Permalink to this definition">Â¶</a></dt>
+<dd>RemoveItem(self, MenuItem item) -&gt; MenuItem</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetEventHandler">
+<tt class="descname">SetEventHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEventHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetEvtHandlerEnabled">
+<tt class="descname">SetEvtHandlerEnabled</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetEvtHandlerEnabled(self, bool enabled)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetHelpString">
+<tt class="descname">SetHelpString</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetHelpString" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetHelpString(self, int id, String helpString)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetInvokingWindow">
+<tt class="descname">SetInvokingWindow</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetInvokingWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetInvokingWindow(self, Window win)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetLabel">
+<tt class="descname">SetLabel</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetLabel(self, int id, String label)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetNextHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetParent">
+<tt class="descname">SetParent</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetParent(self, Menu parent)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetPreviousHandler(self, EvtHandler handler)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.SetTitle">
+<tt class="descname">SetTitle</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd>SetTitle(self, String title)</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.Style">
+<tt class="descname">Style</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Style" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetStyle</cite></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.Title">
+<tt class="descname">Title</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Title" title="Permalink to this definition">Â¶</a></dt>
+<dd>See <cite>GetTitle</cite> and <cite>SetTitle</cite></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><em>event</em>, <em>source=None</em>, <em>id=-1</em>, <em>id2=-1</em>, <em>handler=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd>Disconnects the event handler binding for event from self.
+Returns True if successful.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.UpdateUI">
+<tt class="descname">UpdateUI</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.UpdateUI" title="Permalink to this definition">Â¶</a></dt>
+<dd>UpdateUI(self, EvtHandler source=None)</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.set_graph">
+<tt class="descname">set_graph</tt><big>(</big><em>graph</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.set_graph" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.utils.PanelMenu.set_plots">
+<tt class="descname">set_plots</tt><big>(</big><em>plots</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.set_plots" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.utils.PanelMenu.thisown">
+<tt class="descname">thisown</tt><a class="headerlink" href="#sans.guiframe.utils.PanelMenu.thisown" title="Permalink to this definition">Â¶</a></dt>
+<dd>The membership flag</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.utils.check_float">
+<tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">check_float</tt><big>(</big><em>item</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.check_float" title="Permalink to this definition">Â¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>item</strong> &#8211; txtcrtl containing a value</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.utils.format_number">
+<tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">format_number</tt><big>(</big><em>value</em>, <em>high=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.format_number" title="Permalink to this definition">Â¶</a></dt>
+<dd>Return a float in a standardized, human-readable formatted string</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.utils.look_for_tag">
+<tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">look_for_tag</tt><big>(</big><em>string1</em>, <em>begin</em>, <em>end=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.look_for_tag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>this method  remove the begin and end tags given by the user
+from the string .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>begin</strong> &#8211; the initial tag</li>
+<li><strong>end</strong> &#8211; the final tag</li>
+<li><strong>string</strong> &#8211; the string to check</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">begin_flag==True if begin was found,
+end_flag==if end was found else return false, false</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.utils.split_list">
+<tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">split_list</tt><big>(</big><em>separator</em>, <em>mylist</em>, <em>n=0</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.split_list" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>returns a list of string without white space of separator</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>separator</strong> &#8211; the string to remove</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.utils.split_text">
+<tt class="descclassname">sans.guiframe.utils.</tt><tt class="descname">split_text</tt><big>(</big><em>separator</em>, <em>string1</em>, <em>n=0</em><big>)</big><a class="headerlink" href="#sans.guiframe.utils.split_text" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>return a list of string without white space of separator</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>separator</strong> &#8211; the string to remove</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">utils</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.utils"><tt class="docutils literal"><span class="pre">sans.guiframe.utils</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="statusbar.html"
+                        title="previous chapter">statusbar</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="version.html"
+                        title="next chapter">version</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/utils.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="version.html" title="version"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="statusbar.html" title="statusbar"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
Index: guiframe/docs/sphinx/_build/html/api/version.html
===================================================================
--- guiframe/docs/sphinx/_build/html/api/version.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
+++ guiframe/docs/sphinx/_build/html/api/version.html	(revision d955bf190082f518b5b97bfa21e5d38962be57f2)
@@ -0,0 +1,212 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>version &mdash; guiframe v0.1.0 documentation</title>
+    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '0.1.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="guiframe v0.1.0 documentation" href="../index.html" />
+    <link rel="up" title="Reference" href="index.html" />
+    <link rel="next" title="Local Perspective: Plotting" href="local_perspectives/plotting/index.html" />
+    <link rel="prev" title="utils" href="utils.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="local_perspectives/plotting/index.html" title="Local Perspective: Plotting"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="utils.html" title="utils"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="version">
+<h1>version<a class="headerlink" href="#version" title="Permalink to this headline">Â¶</a></h1>
+<div class="section" id="module-sans.guiframe.version">
+<span id="sans-guiframe-version"></span><h2><a class="reference internal" href="#module-sans.guiframe.version"><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.version</span></tt></a><a class="headerlink" href="#module-sans.guiframe.version" title="Permalink to this headline">Â¶</a></h2>
+<dl class="class">
+<dt id="sans.guiframe.version.VersionChecker">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.version.</tt><tt class="descname">VersionChecker</tt><big>(</big><em>version_url</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionChecker" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
+<p>Class of objects used to obtain the current version of an application
+from the deployment server. 
+A sub process is started to read the URL associated with the version number.
+The version number is written on file locally before the reading process
+ends, then read when the version number is requested.</p>
+<p>The reading of the URL is put in a separate process so that it doesn&#8217;t 
+affect the performance of the application and can be managed and stopped at any time.</p>
+<dl class="method">
+<dt id="sans.guiframe.version.VersionChecker.get_version">
+<tt class="descname">get_version</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionChecker.get_version" title="Permalink to this definition">Â¶</a></dt>
+<dd>Returns the last version number that was read from the server.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionChecker.is_complete">
+<tt class="descname">is_complete</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionChecker.is_complete" title="Permalink to this definition">Â¶</a></dt>
+<dd>Method used to poll the reading process. The process will be killed
+if the wait time is longer than a predefined maximum.
+This method should always be called before get_version() to ensure
+accuracy of the version number that is returned.</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sans.guiframe.version.VersionThread">
+<em class="property">class </em><tt class="descclassname">sans.guiframe.version.</tt><tt class="descname">VersionThread</tt><big>(</big><em>url</em>, <em>call_back=None</em>, <em>baggage=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">threading.Thread</span></tt></p>
+<p>Thread used to start the process of reading the current version of an
+application from the deployment server.</p>
+<p>The VersionChecker is user in a Thread to allow the main application
+to continue dealing with UI requests from the user. The main application
+provides a call-back method for when the version number is obtained.</p>
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.getName">
+<tt class="descname">getName</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.getName" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.isAlive">
+<tt class="descname">isAlive</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.isAlive" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.isDaemon">
+<tt class="descname">isDaemon</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.isDaemon" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.join">
+<tt class="descname">join</tt><big>(</big><em>timeout=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.join" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.run">
+<tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.run" title="Permalink to this definition">Â¶</a></dt>
+<dd>Execute the process of reading the current application version number.</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.setDaemon">
+<tt class="descname">setDaemon</tt><big>(</big><em>daemonic</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.setDaemon" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.setName">
+<tt class="descname">setName</tt><big>(</big><em>name</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.setName" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.version.VersionThread.start">
+<tt class="descname">start</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.version.VersionThread.start" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.version.write_version">
+<tt class="descclassname">sans.guiframe.version.</tt><tt class="descname">write_version</tt><big>(</big><em>version</em>, <em>filename='.current_version'</em><big>)</big><a class="headerlink" href="#sans.guiframe.version.write_version" title="Permalink to this definition">Â¶</a></dt>
+<dd>Store the version number
+This could be put into a DB if the application has one.</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">version</a><ul>
+<li><a class="reference internal" href="#module-sans.guiframe.version"><tt class="docutils literal"><span class="pre">sans.guiframe.version</span></tt></a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="utils.html"
+                        title="previous chapter">utils</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="local_perspectives/plotting/index.html"
+                        title="next chapter">Local Perspective: Plotting</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/api/version.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" size="18" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="local_perspectives/plotting/index.html" title="Local Perspective: Plotting"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="utils.html" title="utils"
+             >previous</a> |</li>
+        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+          <li><a href="index.html" >Reference</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2010, sans group.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b1.
+    </div>
+  </body>
+</html>
