Index: sansguiframe/docs/sphinx/html/api/gui_manager.html
===================================================================
--- sansguiframe/docs/sphinx/html/api/gui_manager.html	(revision 96cbb53367f1f8231eeb093fc44e75c89c71c101)
+++ sansguiframe/docs/sphinx/html/api/gui_manager.html	(revision bce8148e0e5b51046bef01bd3e9e2bfa51144110)
@@ -3,4 +3,5 @@
 <!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">
@@ -8,7 +9,9 @@
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>gui_manager &mdash; guiframe v0.1.0 documentation</title>
+    <title>gui_manager &mdash; guiframe 0.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 = {
@@ -23,5 +26,5 @@
     <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="top" title="guiframe 0.1.0 documentation" href="../index.html" />
     <link rel="up" title="Reference" href="index.html" />
     <link rel="next" title="gui_statusbar" href="gui_statusbar.html" />
@@ -44,5 +47,5 @@
           <a href="events.html" title="events"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+        <li><a href="../index.html">guiframe 0.1.0 documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 
       </ul>
@@ -57,5 +60,7453 @@
 <h1>gui_manager<a class="headerlink" href="#gui-manager" title="Permalink to this headline">Â¶</a></h1>
 <div class="section" id="sans-guiframe-gui-manager">
-<h2><tt class="xref py py-mod docutils literal"><span class="pre">sans.guiframe.gui_manager</span></tt><a class="headerlink" href="#sans-guiframe-gui-manager" title="Permalink to this headline">Â¶</a></h2>
+<h2><a class="reference internal" href="#module-sans.guiframe.gui_manager" title="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="#sans-guiframe-gui-manager" title="Permalink to this headline">Â¶</a></h2>
+<span class="target" id="module-sans.guiframe.gui_manager"></span><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><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>, <a class="reference internal" href="panel_base.html#sans.guiframe.panel_base.PanelBase" title="sans.guiframe.panel_base.PanelBase"><tt class="xref py py-class docutils literal"><span class="pre">sans.guiframe.panel_base.PanelBase</span></tt></a></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><p>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window child</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Event event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>self</em>, <em>int x</em>, <em>int width</em>, <em>int widthTotal</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long handle</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></p>
+</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><p>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></p>
+</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><p>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></p>
+</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><p>See <cite>GetBestSize</cite></p>
+</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><p>See <cite>GetBestVirtualSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Bind">
+<tt class="descname">Bind</tt><big>(</big><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-odd 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><p>See <cite>GetBorder</cite></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CENTER_PANE">
+<tt class="descname">CENTER_PANE</tt><em class="property"> = True</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CENTER_PANE" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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="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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetCaret</cite> and <cite>SetCaret</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Center">
+<tt class="descname">Center</tt><big>(</big><em>self</em>, <em>int direction=BOTH</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dir=BOTH</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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><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><p>See <cite>GetCharHeight</cite></p>
+</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><p>See <cite>GetCharWidth</cite></p>
+</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><p>See <cite>GetChildren</cite></p>
+</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><p>See <cite>GetClassName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetClientAreaOrigin</cite></p>
+</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><p>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></p>
+</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><p>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int x</em>, <em>int y) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Close">
+<tt class="descname">Close</tt><big>(</big><em>self</em>, <em>bool force=False</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int id</em>, <em>int lastId</em>, <em>int eventType</em>, <em>PyObject func</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></p>
+</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><p>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Create">
+<tt class="descname">Create</tt><big>(</big><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><p>See <cite>GetCursor</cite> and <cite>SetCursor</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetDefaultAttributes</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, 
+PyObject func=None) -&gt; bool</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool accept</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></p>
+</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><p>See <cite>GetEffectiveMinSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>self</em>, <em>bool enable=True</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>IsEnabled</cite> and <cite>Enable</cite></p>
+</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><p>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></p>
+</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><p>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></p>
+</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><p>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></p>
+</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><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long winid</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String label</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetFont</cite> and <cite>SetFont</cite></p>
+</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><p>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; AcceleratorTable<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>GetEffectiveMinSize</cite> instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Colour<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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-odd 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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>GetEffectiveMinSize</cite> instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long flags</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>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><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Caret<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; WindowList<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int variant=WINDOW_VARIANT_NORMAL</em><big>)</big> &rarr; VisualAttributes<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; LayoutConstraints<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Sizer<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Cursor<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; VisualAttributes<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; DropTarget<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Font<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Colour<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>String string</em>, <em>Font font=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><blockquote>
+<div>(width, height, descent, externalLeading)</div></blockquote>
+<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>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em>, <em>wxHelpEvent::Origin origin</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Sizer<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>String string) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; ToolTip<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Region<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Validator<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetGrandParent</cite></p>
+</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><p>See <cite>GetHandle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int flag</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>self</em>, <em>int orient</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetId</cite> and <cite>SetId</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int w=1</em>, <em>int h=1</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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-odd 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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Object p</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetLabel</cite> and <cite>SetLabel</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool modal=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetMaxHeight</cite></p>
+</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><p>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></p>
+</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><p>See <cite>GetMaxWidth</cite></p>
+</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><p>See <cite>GetMinHeight</cite></p>
+</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><p>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></p>
+</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><p>See <cite>GetMinWidth</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Move">
+<tt class="descname">Move</tt><big>(</big><em>self</em>, <em>Point pt</em>, <em>int flags=SIZE_USE_EXISTING</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window win</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window win</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int flags=SIZE_USE_EXISTING</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetName</cite> and <cite>SetName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>self</em>, <em>int flags=NavigationKeyEvent.IsForward</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int winid</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>self</em>, <em>PaintEvent event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetParent</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>self</em>, <em>bool deleteHandler=False</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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="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>self</em>, <em>Menu menu</em>, <em>Point pos=DefaultPosition</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Menu menu</em>, <em>int x=-1</em>, <em>int y=-1</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetPosition</cite> and <cite>SetPosition</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>self</em>, <em>DC dc</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int winid</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>self</em>, <em>Event event</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetRect</cite> and <cite>SetRect</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>self</em>, <em>bool eraseBackground=True</em>, <em>Rect rect=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em>, <em>bool eraseBackground=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int hotkeyId</em>, <em>int modifiers</em>, <em>int keycode</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window child</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window newParent</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetScreenPosition</cite></p>
+</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><p>See <cite>GetScreenRect</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int x</em>, <em>int y) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int lines</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int pages</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dx</em>, <em>int dy</em>, <em>Rect rect=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>AcceleratorTable accel</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool autoLayout</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Colour colour</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int style</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<div><table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr class="row-even"><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr class="row-odd"><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</div></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-odd 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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>SetInitialSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>self</em>, <em>Caret caret</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int width</em>, <em>int height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>LayoutConstraints constraints</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Cursor cursor</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int width</em>, <em>int height</em>, <em>int sizeFlags=SIZE_AUTO</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>
+<div><table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr class="row-even"><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr class="row-odd"><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>
+</div></blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>self</em>, <em>bool on</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>DropTarget dropTarget</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool enabled</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>self</em>, <em>long exStyle</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFocusIgnoringChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Font font</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Colour colour</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String text</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String text</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int winid</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String label</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dir</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size maxSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size minSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>self</em>, <em>Colour colour</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>self</em>, <em>Font font</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>self</em>, <em>Colour colour</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>self</em>, <em>Rect rect</em>, <em>int sizeFlags=SIZE_AUTO</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em>, <em>int pos</em>, <em>bool refresh=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>Size minSize</em>, <em>Size maxSize=DefaultSize</em>, <em>Size incSize=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int width</em>, <em>int height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em>, <em>bool deleteOld=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em>, <em>bool deleteOld=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool enableTheme</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>ToolTip tip</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String tip</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>byte alpha</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Validator validator</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int minW</em>, <em>int minH</em>, <em>int maxW=-1</em>, <em>int maxH=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size minSize</em>, <em>Size maxSize=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int w</em>, <em>int h</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>long style</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int variant</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool show=True</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>IsShown</cite> and <cite>Show</cite></p>
+</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><p>See <cite>GetSize</cite> and <cite>SetSize</cite></p>
+</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><p>See <cite>GetSizer</cite> and <cite>SetSizer</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>self</em>, <em>int flag</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></p>
+</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><p>See <cite>IsTopLevel</cite></p>
+</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><p>See <cite>GetTopLevelParent</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnects the event handler binding for event from self.
+Returns True if successful.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>self</em>, <em>int hotkeyId</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetUpdateClientRect</cite></p>
+</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><p>See <cite>GetUpdateRegion</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>self</em>, <em>long flags=UPDATE_UI_NONE</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetValidator</cite> and <cite>SetValidator</cite></p>
+</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><p>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>self</em>, <em>int x</em>, <em>int y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></p>
+</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><p>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>self</em>, <em>Size size</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__class__">
+<tt class="descname">__class__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__class__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>alias of <tt class="xref py py-class docutils literal"><span class="pre">type</span></tt></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__delattr__">
+<tt class="descname">__delattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__delattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__delattr__(&#8216;name&#8217;) &lt;==&gt; del x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__dict__">
+<tt class="descname">__dict__</tt><em class="property"> = &lt;dictproxy object at 0x04F013F0&gt;</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__dict__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__getattribute__">
+<tt class="descname">__getattribute__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__getattribute__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__getattribute__(&#8216;name&#8217;) &lt;==&gt; x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__hash__">
+<tt class="descname">__hash__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__hash__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__hash__() &lt;==&gt; hash(x)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__init__">
+<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__init__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__module__">
+<tt class="descname">__module__</tt><em class="property"> = 'sans.guiframe.gui_manager'</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__module__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__new__">
+<em class="property">static </em><tt class="descname">__new__</tt><big>(</big><em>S</em>, <em>...</em><big>)</big> &rarr; a new object with type S, a subtype of T<a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__new__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__reduce__">
+<tt class="descname">__reduce__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__reduce__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__reduce_ex__">
+<tt class="descname">__reduce_ex__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__reduce_ex__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__repr__">
+<tt class="descname">__repr__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__repr__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__setattr__">
+<tt class="descname">__setattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__setattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__setattr__(&#8216;name&#8217;, value) &lt;==&gt; x.name = value</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__str__">
+<tt class="descname">__str__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__str__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__str__() &lt;==&gt; str(x)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.__weakref__">
+<tt class="descname">__weakref__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.__weakref__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>list of weak references to the object (if defined)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._setOORInfo">
+<tt class="descname">_setOORInfo</tt><big>(</big><em>self</em>, <em>PyObject _self</em>, <em>bool incref=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._setOORInfo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_bookmark_flag">
+<tt class="descname">_set_bookmark_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_bookmark_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the bookmark flag value to indicate that it
+can be bookmarked</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_copy_flag">
+<tt class="descname">_set_copy_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_copy_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the copy flag value to indicate that the 
+action done can be recovered</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_drag_flag">
+<tt class="descname">_set_drag_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_drag_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the drag flag value to indicate that 
+dragging motion is possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_paste_flag">
+<tt class="descname">_set_paste_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_paste_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the paste flag value to indicate that the 
+action done can be recovered</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_preview_flag">
+<tt class="descname">_set_preview_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_preview_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the preview flag value to indicate that it
+can be previewed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_print_flag">
+<tt class="descname">_set_print_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_print_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the print flag value to indicate that it can 
+be printed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_redo_flag">
+<tt class="descname">_set_redo_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_redo_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the redo flag value to indicate that the 
+action done can be recovered</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_reset_flag">
+<tt class="descname">_set_reset_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_reset_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the reset flag value to indicate that it
+can be reset</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_save_flag">
+<tt class="descname">_set_save_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_save_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the drag flag value to indicate that it
+can be saved</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_undo_flag">
+<tt class="descname">_set_undo_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_undo_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the undo flag value to indicate that the 
+current action done can be canceled</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_zoom_flag">
+<tt class="descname">_set_zoom_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_zoom_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the zoom flag value to indicate that it
+can be zoomed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_zoomed_in_flag">
+<tt class="descname">_set_zoomed_in_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_zoomed_in_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the zoom in flag value to indicate that it
+can be zoomed in</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel._set_zoomed_out_flag">
+<tt class="descname">_set_zoomed_out_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel._set_zoomed_out_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class sets the zoom out flag value to indicate that it
+can be zoomed out</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_bookmark_flag">
+<tt class="descname">get_bookmark_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_bookmark_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the bookmark flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_copy_flag">
+<tt class="descname">get_copy_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_copy_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the copy flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_data">
+<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>return list of current data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_drag_flag">
+<tt class="descname">get_drag_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_drag_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the drag flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_manager">
+<tt class="descname">get_manager</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_paste_flag">
+<tt class="descname">get_paste_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_paste_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the copy flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_preview_flag">
+<tt class="descname">get_preview_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_preview_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the preview flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_print_flag">
+<tt class="descname">get_print_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_print_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the print flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_redo_flag">
+<tt class="descname">get_redo_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_redo_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the redo flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_reset_flag">
+<tt class="descname">get_reset_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_reset_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the reset flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_save_flag">
+<tt class="descname">get_save_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_save_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the save flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_state">
+<tt class="descname">get_state</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_state" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>return the current state</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_undo_flag">
+<tt class="descname">get_undo_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_undo_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the undo flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_zoom_flag">
+<tt class="descname">get_zoom_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_zoom_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the zoom flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_zoom_in_flag">
+<tt class="descname">get_zoom_in_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_zoom_in_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the zoom in flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.get_zoom_out_flag">
+<tt class="descname">get_zoom_out_flag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.get_zoom_out_flag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the zoom out flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.group_id">
+<tt class="descname">group_id</tt><em class="property"> = None</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.group_id" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.has_changed">
+<tt class="descname">has_changed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.has_changed" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_batch_selection">
+<tt class="descname">on_batch_selection</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_batch_selection" 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>event</strong> &#8211; contains parameter enable . when enable is set to True</td>
+</tr>
+</tbody>
+</table>
+<p>the application is in Batch mode
+else the application is default mode(single mode)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_bookmark">
+<tt class="descname">on_bookmark</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_bookmark" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class is on bookmark mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_copy">
+<tt class="descname">on_copy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_copy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The copy action if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_drag">
+<tt class="descname">on_drag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_drag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class allows dragging motion if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_kill_focus">
+<tt class="descname">on_kill_focus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_kill_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The  derivative class is on unfocus if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_paste">
+<tt class="descname">on_paste</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_paste" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The paste action if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_preview">
+<tt class="descname">on_preview</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_preview" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display a printable version of the class derivative</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_redo">
+<tt class="descname">on_redo</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_redo" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The previous action is restored if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_reset">
+<tt class="descname">on_reset</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_reset" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class state is restored</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_save">
+<tt class="descname">on_save</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_save" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The state of the derivative class is restored</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_set_focus">
+<tt class="descname">on_set_focus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_set_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The  derivative class is on focus if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_tap_focus">
+<tt class="descname">on_tap_focus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_tap_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Update menu on clicking the panel tap</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_undo">
+<tt class="descname">on_undo</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_undo" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The current action is canceled</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_zoom">
+<tt class="descname">on_zoom</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_zoom" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class is on zoom mode (using pane)
+if zoom mode is implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_zoom_in">
+<tt class="descname">on_zoom_in</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_zoom_in" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class is on zoom in mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.on_zoom_out">
+<tt class="descname">on_zoom_out</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.on_zoom_out" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>The derivative class is on zoom out mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.save_project">
+<tt class="descname">save_project</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.save_project" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>return an xml node containing state of the panel
+that guiframe can write to file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.set_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>The membership flag</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.uid">
+<tt class="descname">uid</tt><em class="property"> = None</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.uid" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.window_caption">
+<tt class="descname">window_caption</tt><em class="property"> = 'Welcome panel'</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.window_caption" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.DefaultPanel.window_name">
+<tt class="descname">window_name</tt><em class="property"> = 'default'</em><a class="headerlink" href="#sans.guiframe.gui_manager.DefaultPanel.window_name" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><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>self</em>, <em>Event event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetAppName</cite> and <cite>SetAppName</cite></p>
+</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><p>See <cite>GetAssertMode</cite> and <cite>SetAssertMode</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Bind">
+<tt class="descname">Bind</tt><big>(</big><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-odd 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><p>See <cite>GetClassName</cite> and <cite>SetClassName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>self</em>, <em>int id</em>, <em>int lastId</em>, <em>int eventType</em>, <em>PyObject func</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, 
+PyObject func=None) -&gt; bool</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Dispatch">
+<tt class="descname">Dispatch</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Dispatch" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Exit">
+<tt class="descname">Exit</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Exit" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ExitMainLoop" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetExitOnFrameDelete</cite> and <cite>SetExitOnFrameDelete</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.FilterEvent">
+<tt class="descname">FilterEvent</tt><big>(</big><em>self</em>, <em>Event event</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.FilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetComCtl32Version" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetExitOnFrameDelete">
+<tt class="descname">GetExitOnFrameDelete</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetNextHandler">
+<tt class="descname">GetNextHandler</tt><big>(</big><em>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetPreviousHandler">
+<tt class="descname">GetPreviousHandler</tt><big>(</big><em>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetPrintMode">
+<tt class="descname">GetPrintMode</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.GetTopWindow">
+<tt class="descname">GetTopWindow</tt><big>(</big><em>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; wxAppTraits<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetTraits" title="Permalink to this definition">Â¶</a></dt>
+<dd><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-odd 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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.GetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsDisplayAvailable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>
+<div><ul class="simple">
+<li>On X Windows systems this function will return <tt class="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="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>
+</div></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><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsMainLoopRunning" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Object p</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetLayoutDirection</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.MacHideApp">
+<tt class="descname">MacHideApp</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.MacHideApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int ?</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.MacRequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>Execute the main GUI event loop</p>
+</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><p>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></p>
+</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><p>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.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Pending">
+<tt class="descname">Pending</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Pending" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></p>
+</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><p>See <cite>GetPrintMode</cite> and <cite>SetPrintMode</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>self</em>, <em>Event event</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.ProcessIdle">
+<tt class="descname">ProcessIdle</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.RedirectStdio" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Redirect sys.stdout and sys.stderr to a file or a popup window.</p>
+</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>self</em>, <em>Window win</em>, <em>IdleEvent event</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SendIdleEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetAppName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int mode</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetAssertMode" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool callFilterEvent=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetCallFilterEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool enabled</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetExitOnFrameDelete">
+<tt class="descname">SetExitOnFrameDelete</tt><big>(</big><em>self</em>, <em>bool flag</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetExitOnFrameDelete" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>long val</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacAboutMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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>long val</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacExitMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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>String val</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacHelpMenuTitleName" title="Permalink to this definition">Â¶</a></dt>
+<dd></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>long val</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacPreferencesMenuItemId" title="Permalink to this definition">Â¶</a></dt>
+<dd></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>bool val</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetMacSupportPCMenuShortcuts" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetNextHandler">
+<tt class="descname">SetNextHandler</tt><big>(</big><em>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetOutputWindowAttributes">
+<tt class="descname">SetOutputWindowAttributes</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetOutputWindowAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>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.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetPreviousHandler">
+<tt class="descname">SetPreviousHandler</tt><big>(</big><em>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetPrintMode">
+<tt class="descname">SetPrintMode</tt><big>(</big><em>self</em>, <em>int mode</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetPrintMode" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetTopWindow">
+<tt class="descname">SetTopWindow</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetTopWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the &#8220;main&#8221; top level window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.SetUseBestVisual">
+<tt class="descname">SetUseBestVisual</tt><big>(</big><em>self</em>, <em>bool flag</em>, <em>bool forceTrueColour=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetUseBestVisual" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.SetVendorName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetTopWindow</cite> and <cite>SetTopWindow</cite></p>
+</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><p>See <cite>GetTraits</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.Unbind">
+<tt class="descname">Unbind</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnects the event handler binding for event from self.
+Returns True if successful.</p>
+</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><p>See <cite>GetUseBestVisual</cite> and <cite>SetUseBestVisual</cite></p>
+</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><p>See <cite>GetVendorName</cite> and <cite>SetVendorName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.WakeUpIdle">
+<tt class="descname">WakeUpIdle</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.WakeUpIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool onlyIfNeeded=False</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.Yield" title="Permalink to this definition">Â¶</a></dt>
+<dd><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-odd 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-even 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._BootstrapApp">
+<tt class="descname">_BootstrapApp</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp._BootstrapApp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>For internal use only</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__class__">
+<tt class="descname">__class__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__class__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>alias of <tt class="xref py py-class docutils literal"><span class="pre">type</span></tt></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__del__">
+<tt class="descname">__del__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__del__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__delattr__">
+<tt class="descname">__delattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__delattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__delattr__(&#8216;name&#8217;) &lt;==&gt; del x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__dict__">
+<tt class="descname">__dict__</tt><em class="property"> = &lt;dictproxy object at 0x04DAC4B0&gt;</em><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__dict__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__getattribute__">
+<tt class="descname">__getattribute__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__getattribute__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__getattribute__(&#8216;name&#8217;) &lt;==&gt; x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__hash__">
+<tt class="descname">__hash__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__hash__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__hash__() &lt;==&gt; hash(x)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__init__">
+<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__init__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Construct a <tt class="docutils literal"><span class="pre">wx.App</span></tt> object.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>redirect</strong> &#8211; Should <tt class="docutils literal"><span class="pre">sys.stdout</span></tt> and <tt class="docutils literal"><span class="pre">sys.stderr</span></tt> be
+redirected?  Defaults to True on Windows and Mac, False
+otherwise.  If <cite>filename</cite> is None then output will be
+redirected to a window that pops up as needed.  (You can
+control what kind of window is created for the output by
+resetting the class variable <tt class="docutils literal"><span class="pre">outputWindowClass</span></tt> to a
+class of your choosing.)</li>
+<li><strong>filename</strong> &#8211; The name of a file to redirect output to, if
+redirect is True.</li>
+<li><strong>useBestVisual</strong> &#8211; Should the app try to use the best
+available visual provided by the system (only relevant on
+systems that have more than one visual.)  This parameter
+must be used instead of calling <cite>SetUseBestVisual</cite> later
+on because it must be set before the underlying GUI
+toolkit is initialized.</li>
+<li><strong>clearSigInt</strong> &#8211; Should SIGINT be cleared?  This allows the
+app to terminate upon a Ctrl-C in the console like other
+GUI apps will.</li>
+</ul>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Note :</th><td class="field-body"><p class="first last">You should override OnInit to do applicaition
+initialization to ensure that the system, toolkit and
+wxWidgets are fully initialized.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__module__">
+<tt class="descname">__module__</tt><em class="property"> = 'sans.guiframe.gui_manager'</em><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__module__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewApp.__new__">
+<em class="property">static </em><tt class="descname">__new__</tt><big>(</big><em>S</em>, <em>...</em><big>)</big> &rarr; a new object with type S, a subtype of T<a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__new__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__reduce__">
+<tt class="descname">__reduce__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__reduce__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__reduce_ex__">
+<tt class="descname">__reduce_ex__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__reduce_ex__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__repr__">
+<tt class="descname">__repr__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__repr__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__setattr__">
+<tt class="descname">__setattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__setattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__setattr__(&#8216;name&#8217;, value) &lt;==&gt; x.name = value</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__str__">
+<tt class="descname">__str__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__str__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__str__() &lt;==&gt; str(x)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.__swig_destroy__">
+<tt class="descname">__swig_destroy__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__swig_destroy__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewApp.__weakref__">
+<tt class="descname">__weakref__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.__weakref__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>list of weak references to the object (if defined)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp._setCallbackInfo">
+<tt class="descname">_setCallbackInfo</tt><big>(</big><em>self</em>, <em>PyObject self</em>, <em>PyObject _class</em>, <em>bool incref=False</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp._setCallbackInfo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp._setOORInfo">
+<tt class="descname">_setOORInfo</tt><big>(</big><em>self</em>, <em>PyObject _self</em>, <em>bool incref=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp._setOORInfo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.add_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Manually add a perspective to the application GUI</p>
+</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><p>Build the GUI</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.display_splash_screen">
+<tt class="descname">display_splash_screen</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.display_splash_screen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Displays the splash screen.  It will exactly cover the main frame.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.on_close_splash_screen">
+<tt class="descname">on_close_splash_screen</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.on_close_splash_screen" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.open_file">
+<tt class="descname">open_file</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.open_file" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>open a state file at the start of the application</p>
+</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><p>alias of <tt class="xref py py-class docutils literal"><span class="pre">PyOnDemandOutputWindow</span></tt></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.set_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Sets a reference to the application manager
+of the GUI manager (Frame)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.set_welcome_panel">
+<tt class="descname">set_welcome_panel</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>panel_class</strong> &#8211; class of the welcome panel to be instantiated</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><p>The membership flag</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewApp.window_placement">
+<tt class="descname">window_placement</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewApp.window_placement" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Determines the position and size of the application frame such that it
+fits on the user&#8217;s screen without obstructing (or being obstructed by)
+the Windows task bar.  The maximum initial size in pixels is bounded by
+WIDTH x HEIGHT.  For most monitors, the application
+will be centered on the screen; for very large monitors it will be
+placed on the left side of the screen.</p>
+</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><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><p>See <cite>GetAcceleratorTable</cite> and <cite>SetAcceleratorTable</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AcceptsFocus">
+<tt class="descname">AcceptsFocus</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AcceptsFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AcceptsFocusFromKeyboard" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window child</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AddChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Event event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AddPendingEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.AdjustForLayoutDirection">
+<tt class="descname">AdjustForLayoutDirection</tt><big>(</big><em>self</em>, <em>int x</em>, <em>int width</em>, <em>int widthTotal</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AdjustForLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long handle</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.AssociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetAutoLayout</cite> and <cite>SetAutoLayout</cite></p>
+</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><p>See <cite>GetBackgroundColour</cite> and <cite>SetBackgroundColour</cite></p>
+</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><p>See <cite>GetBackgroundStyle</cite> and <cite>SetBackgroundStyle</cite></p>
+</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><p>See <cite>GetBestSize</cite></p>
+</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><p>See <cite>GetBestVirtualSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Bind">
+<tt class="descname">Bind</tt><big>(</big><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-odd 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><p>See <cite>GetBorder</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CacheBestSize">
+<tt class="descname">CacheBestSize</tt><big>(</big><em>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CacheBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CanSetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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="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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CaptureMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetCaret</cite> and <cite>SetCaret</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Center">
+<tt class="descname">Center</tt><big>(</big><em>self</em>, <em>int direction=BOTH</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Center" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dir=BOTH</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CenterOnParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dir=BOTH</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CenterOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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><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><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><p>See <cite>GetCharHeight</cite></p>
+</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><p>See <cite>GetCharWidth</cite></p>
+</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><p>See <cite>GetChildren</cite></p>
+</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><p>See <cite>GetClassName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClearBackground">
+<tt class="descname">ClearBackground</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClearBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetClientAreaOrigin</cite></p>
+</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><p>See <cite>GetClientRect</cite> and <cite>SetClientRect</cite></p>
+</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><p>See <cite>GetClientSize</cite> and <cite>SetClientSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ClientToScreen">
+<tt class="descname">ClientToScreen</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int x</em>, <em>int y) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToScreenXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ClientToWindowSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Close">
+<tt class="descname">Close</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Close" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Quit the application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Command">
+<tt class="descname">Command</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Command" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ProcessCommand(self, int winid) -&gt; bool</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Connect">
+<tt class="descname">Connect</tt><big>(</big><em>self</em>, <em>int id</em>, <em>int lastId</em>, <em>int eventType</em>, <em>PyObject func</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Connect" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetConstraints</cite> and <cite>SetConstraints</cite></p>
+</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><p>See <cite>GetContainingSizer</cite> and <cite>SetContainingSizer</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertDialogPointToPixels">
+<tt class="descname">ConvertDialogPointToPixels</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertDialogPointToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertDialogSizeToPixels" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertPixelPointToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ConvertPixelSizeToDialog">
+<tt class="descname">ConvertPixelSizeToDialog</tt><big>(</big><em>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ConvertPixelSizeToDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Create">
+<tt class="descname">Create</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Create" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Create(self, Window parent, int id=-1, String title=EmptyString, 
+Point pos=DefaultPosition, Size size=DefaultSize, 
+long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -&gt; bool</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CreateStatusBar">
+<tt class="descname">CreateStatusBar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CreateStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, 
+String name=StatusLineNameStr) -&gt; StatusBar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.CreateToolBar">
+<tt class="descname">CreateToolBar</tt><big>(</big><em>self</em>, <em>long style=-1</em>, <em>int winid=-1</em>, <em>String name=ToolBarNameStr</em><big>)</big> &rarr; wxToolBar<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.CreateToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetCursor</cite> and <cite>SetCursor</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DLG_PNT">
+<tt class="descname">DLG_PNT</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DLG_PNT" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size sz</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DLG_SZE" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetDefaultAttributes</cite></p>
+</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><p>See <cite>GetDefaultItem</cite> and <cite>SetDefaultItem</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Destroy">
+<tt class="descname">Destroy</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Destroy" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DestroyChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Disable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Disconnect" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnect(self, int id, int lastId=-1, EventType eventType=wxEVT_NULL, 
+PyObject func=None) -&gt; bool</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DissociateHandle">
+<tt class="descname">DissociateHandle</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DissociateHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String text</em>, <em>bool show</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DoGiveHelp" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DoMenuUpdates">
+<tt class="descname">DoMenuUpdates</tt><big>(</big><em>self</em>, <em>Menu menu=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DoMenuUpdates" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.DragAcceptFiles">
+<tt class="descname">DragAcceptFiles</tt><big>(</big><em>self</em>, <em>bool accept</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.DragAcceptFiles" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetDropTarget</cite> and <cite>SetDropTarget</cite></p>
+</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><p>See <cite>GetEffectiveMinSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Enable">
+<tt class="descname">Enable</tt><big>(</big><em>self</em>, <em>bool enable=True</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Enable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool enable</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.EnableCloseButton" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>IsEnabled</cite> and <cite>Enable</cite></p>
+</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><p>See <cite>GetEventHandler</cite> and <cite>SetEventHandler</cite></p>
+</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><p>See <cite>GetEvtHandlerEnabled</cite> and <cite>SetEvtHandlerEnabled</cite></p>
+</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><p>See <cite>GetExtraStyle</cite> and <cite>SetExtraStyle</cite></p>
+</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><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long winid</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowById" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String label</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowByLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FindWindowByName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Fit" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.FitInside" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetFont</cite> and <cite>SetFont</cite></p>
+</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><p>See <cite>GetForegroundColour</cite> and <cite>SetForegroundColour</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Freeze">
+<tt class="descname">Freeze</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; AcceleratorTable<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAdjustedBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>GetEffectiveMinSize</cite> instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetAutoLayout">
+<tt class="descname">GetAutoLayout</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Colour<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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-odd 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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>GetEffectiveMinSize</cite> instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetBestSize">
+<tt class="descname">GetBestSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBestVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>long flags</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetBorder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>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><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Caret<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCharHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCharWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; WindowList<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetChildren" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int variant=WINDOW_VARIANT_NORMAL</em><big>)</big> &rarr; VisualAttributes<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClassDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClassName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientAreaOrigin" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetClientSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; LayoutConstraints<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Sizer<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Cursor<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; VisualAttributes<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDefaultAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; DropTarget<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEffectiveMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetExtraStyle">
+<tt class="descname">GetExtraStyle</tt><big>(</big><em>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Font<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Colour<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>String string</em>, <em>Font font=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetFullTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><blockquote>
+<div>(width, height, descent, externalLeading)</div></blockquote>
+<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>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetGrandParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetGtkWidget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHandle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em>, <em>wxHelpEvent::Origin origin</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetHelpTextAtPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Icon<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetId">
+<tt class="descname">GetId</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMaxSize">
+<tt class="descname">GetMaxSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMaxWidth">
+<tt class="descname">GetMaxWidth</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMaxWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMenuBar">
+<tt class="descname">GetMenuBar</tt><big>(</big><em>self</em><big>)</big> &rarr; MenuBar<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinHeight">
+<tt class="descname">GetMinHeight</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinHeight" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinSize">
+<tt class="descname">GetMinSize</tt><big>(</big><em>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetMinWidth">
+<tt class="descname">GetMinWidth</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetMinWidth" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetName">
+<tt class="descname">GetName</tt><big>(</big><em>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetParent">
+<tt class="descname">GetParent</tt><big>(</big><em>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetRect">
+<tt class="descname">GetRect</tt><big>(</big><em>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenPosition" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenPositionTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScreenRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollRange" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetScrollThumb" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Sizer<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; StatusBar<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetStatusBarPane">
+<tt class="descname">GetStatusBarPane</tt><big>(</big><em>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTextExtent">
+<tt class="descname">GetTextExtent</tt><big>(</big><em>String string) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTextExtent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; String<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetTmpDefaultItem">
+<tt class="descname">GetTmpDefaultItem</tt><big>(</big><em>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; wxToolBar<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.GetToolTip">
+<tt class="descname">GetToolTip</tt><big>(</big><em>self</em><big>)</big> &rarr; ToolTip<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetTopLevelParent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Rect<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetUpdateClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Region<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetUpdateRegion" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Validator<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>) -&gt; (width</em>, <em>height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetVirtualSizeTuple" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowBorderSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.GetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetGrandParent</cite></p>
+</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><p>See <cite>GetHandle</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasCapture">
+<tt class="descname">HasCapture</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasCapture" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int flag</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasMultiplePages" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.HasScrollbar">
+<tt class="descname">HasScrollbar</tt><big>(</big><em>self</em>, <em>int orient</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasScrollbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HasTransparentBackground" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetHelpText</cite> and <cite>SetHelpText</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Hide">
+<tt class="descname">Hide</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Hide" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HitTest" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.HitTestXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetIcon</cite> and <cite>SetIcon</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Iconize">
+<tt class="descname">Iconize</tt><big>(</big><em>self</em>, <em>bool iconize=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Iconize" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetId</cite> and <cite>SetId</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InheritAttributes">
+<tt class="descname">InheritAttributes</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InheritAttributes" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InheritsBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.InitDialog">
+<tt class="descname">InitDialog</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InitDialog" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.InvalidateBestSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsActive" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsAlwaysMaximized">
+<tt class="descname">IsAlwaysMaximized</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsAlwaysMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsBeingDeleted">
+<tt class="descname">IsBeingDeleted</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsBeingDeleted" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int w=1</em>, <em>int h=1</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposed" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Point pt</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposedPoint" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsExposedRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsFrozen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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-odd 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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsIconized">
+<tt class="descname">IsIconized</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsIconized" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsMaximized">
+<tt class="descname">IsMaximized</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsMaximized" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.IsRetained">
+<tt class="descname">IsRetained</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsRetained" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Object p</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsSameAs" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsShown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsShownOnScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns <tt class="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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.IsTopLevel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetLabel</cite> and <cite>SetLabel</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Layout">
+<tt class="descname">Layout</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetLayoutDirection</cite> and <cite>SetLayoutDirection</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.LineDown">
+<tt class="descname">LineDown</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.LineDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.LineUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Lower" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacGetTopLevelWindowRef">
+<tt class="descname">MacGetTopLevelWindowRef</tt><big>(</big><em>self</em><big>)</big> &rarr; long<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetTopLevelWindowRef" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacGetUnifiedAppearance">
+<tt class="descname">MacGetUnifiedAppearance</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacGetUnifiedAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MacSetMetalAppearance">
+<tt class="descname">MacSetMetalAppearance</tt><big>(</big><em>self</em>, <em>bool on</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MacSetMetalAppearance" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.MakeModal">
+<tt class="descname">MakeModal</tt><big>(</big><em>self</em>, <em>bool modal=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MakeModal" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetMaxHeight</cite></p>
+</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><p>See <cite>GetMaxSize</cite> and <cite>SetMaxSize</cite></p>
+</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><p>See <cite>GetMaxWidth</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Maximize">
+<tt class="descname">Maximize</tt><big>(</big><em>self</em>, <em>bool maximize=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Maximize" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetMenuBar</cite> and <cite>SetMenuBar</cite></p>
+</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><p>See <cite>GetMinHeight</cite></p>
+</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><p>See <cite>GetMinSize</cite> and <cite>SetMinSize</cite></p>
+</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><p>See <cite>GetMinWidth</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Move">
+<tt class="descname">Move</tt><big>(</big><em>self</em>, <em>Point pt</em>, <em>int flags=SIZE_USE_EXISTING</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Move" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window win</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveAfterInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window win</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveBeforeInTabOrder" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int flags=SIZE_USE_EXISTING</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.MoveXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetName</cite> and <cite>SetName</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Navigate">
+<tt class="descname">Navigate</tt><big>(</big><em>self</em>, <em>int flags=NavigationKeyEvent.IsForward</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Navigate" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.NewControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int winid</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.NextControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetNextHandler</cite> and <cite>SetNextHandler</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.OnPaint">
+<tt class="descname">OnPaint</tt><big>(</big><em>self</em>, <em>PaintEvent event</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.OnPaint" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PageDown">
+<tt class="descname">PageDown</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PageDown" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PageUp" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetParent</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PopEventHandler">
+<tt class="descname">PopEventHandler</tt><big>(</big><em>self</em>, <em>bool deleteHandler=False</em><big>)</big> &rarr; EvtHandler<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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="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><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>self</em>, <em>Menu menu</em>, <em>Point pos=DefaultPosition</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopupMenu" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Menu menu</em>, <em>int x=-1</em>, <em>int y=-1</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PopupMenuXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetPosition</cite> and <cite>SetPosition</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PostCreate">
+<tt class="descname">PostCreate</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PostCreate" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Phase 3 of the 2-phase create &lt;wink!&gt;
+Call this method after precreating the window with the 2-phase create method.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PrepareDC">
+<tt class="descname">PrepareDC</tt><big>(</big><em>self</em>, <em>DC dc</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PrepareDC" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int winid</em><big>)</big> &rarr; int<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PrevControlId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetPreviousHandler</cite> and <cite>SetPreviousHandler</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessCommand">
+<tt class="descname">ProcessCommand</tt><big>(</big><em>self</em>, <em>int winid</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessCommand" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessEvent">
+<tt class="descname">ProcessEvent</tt><big>(</big><em>self</em>, <em>Event event</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ProcessPendingEvents">
+<tt class="descname">ProcessPendingEvents</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ProcessPendingEvents" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.PushEventHandler">
+<tt class="descname">PushEventHandler</tt><big>(</big><em>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.PushEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Raise" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetRect</cite> and <cite>SetRect</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Refresh">
+<tt class="descname">Refresh</tt><big>(</big><em>self</em>, <em>bool eraseBackground=True</em>, <em>Rect rect=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Refresh" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em>, <em>bool eraseBackground=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RefreshRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int hotkeyId</em>, <em>int modifiers</em>, <em>int keycode</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RegisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ReleaseMouse" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window child</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RemoveChild" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RemoveEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window newParent</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Reparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int flags=USER_ATTENTION_INFO</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.RequestUserAttention" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Restore">
+<tt class="descname">Restore</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Restore" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetScreenPosition</cite></p>
+</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><p>See <cite>GetScreenRect</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ScreenToClient">
+<tt class="descname">ScreenToClient</tt><big>(</big><em>self</em>, <em>Point pt</em><big>)</big> &rarr; Point<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenToClient" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>int x</em>, <em>int y) -&gt; (x</em>, <em>y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScreenToClientXY" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int lines</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollLines" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int pages</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollPages" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dx</em>, <em>int dy</em>, <em>Rect rect=None</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ScrollWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SendSizeEvent" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetAcceleratorTable">
+<tt class="descname">SetAcceleratorTable</tt><big>(</big><em>self</em>, <em>AcceleratorTable accel</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetAcceleratorTable" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool autoLayout</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetAutoLayout" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Colour colour</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int style</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBackgroundStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Returns the background style of the window. The background style
+indicates how the background of the window is drawn.</p>
+<blockquote>
+<div><table border="1" class="docutils">
+<colgroup>
+<col width="35%" />
+<col width="65%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>wx.BG_STYLE_SYSTEM</td>
+<td>The background colour or pattern should
+be determined by the system</td>
+</tr>
+<tr class="row-even"><td>wx.BG_STYLE_COLOUR</td>
+<td>The background should be a solid colour</td>
+</tr>
+<tr class="row-odd"><td>wx.BG_STYLE_CUSTOM</td>
+<td>The background will be implemented by the
+application.</td>
+</tr>
+</tbody>
+</table>
+</div></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-odd 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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetBestFittingSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Use <cite>SetInitialSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetCaret">
+<tt class="descname">SetCaret</tt><big>(</big><em>self</em>, <em>Caret caret</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetCaret" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Rect rect</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int width</em>, <em>int height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetClientSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>LayoutConstraints constraints</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetConstraints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetContainingSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Cursor cursor</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetCursor" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Window child</em><big>)</big> &rarr; Window<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int x</em>, <em>int y</em>, <em>int width</em>, <em>int height</em>, <em>int sizeFlags=SIZE_AUTO</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDimensions" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>
+<div><table border="1" class="docutils">
+<colgroup>
+<col width="39%" />
+<col width="61%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>wx.SIZE_AUTO</td>
+<td>A -1 indicates that a class-specific
+default should be used.</td>
+</tr>
+<tr class="row-even"><td>wx.SIZE_USE_EXISTING</td>
+<td>Existing dimensions should be used if
+-1 values are supplied.</td>
+</tr>
+<tr class="row-odd"><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>
+</div></blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetDoubleBuffered">
+<tt class="descname">SetDoubleBuffered</tt><big>(</big><em>self</em>, <em>bool on</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDoubleBuffered" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>DropTarget dropTarget</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetDropTarget" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetEventHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool enabled</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetEvtHandlerEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetExtraStyle">
+<tt class="descname">SetExtraStyle</tt><big>(</big><em>self</em>, <em>long exStyle</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetExtraStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFocusFromKbd" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Font font</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetFont" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Colour colour</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String text</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetHelpText" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String text</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetHelpTextForId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Icon icon</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetIcon" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetIcons">
+<tt class="descname">SetIcons</tt><big>(</big><em>self</em>, <em>wxIconBundle icons</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetIcons" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetId">
+<tt class="descname">SetId</tt><big>(</big><em>self</em>, <em>int winid</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetId" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetInitialSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String label</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetLabel" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int dir</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetLayoutDirection" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size maxSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMaxSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>MenuBar menubar</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMenuBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetMinSize">
+<tt class="descname">SetMinSize</tt><big>(</big><em>self</em>, <em>Size minSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetMinSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String name</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetName" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetNextHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnBackgroundColour">
+<tt class="descname">SetOwnBackgroundColour</tt><big>(</big><em>self</em>, <em>Colour colour</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnBackgroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnFont">
+<tt class="descname">SetOwnFont</tt><big>(</big><em>self</em>, <em>Font font</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnFont" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetOwnForegroundColour">
+<tt class="descname">SetOwnForegroundColour</tt><big>(</big><em>self</em>, <em>Colour colour</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetOwnForegroundColour" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetPosition">
+<tt class="descname">SetPosition</tt><big>(</big><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>self</em>, <em>EvtHandler handler</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetPreviousHandler" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetRect">
+<tt class="descname">SetRect</tt><big>(</big><em>self</em>, <em>Rect rect</em>, <em>int sizeFlags=SIZE_AUTO</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetRect" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int orientation</em>, <em>int pos</em>, <em>bool refresh=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetScrollPos" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>Region region</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetShape" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetSize">
+<tt class="descname">SetSize</tt><big>(</big><em>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>Size minSize</em>, <em>Size maxSize=DefaultSize</em>, <em>Size incSize=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int width</em>, <em>int height</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em>, <em>bool deleteOld=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Sizer sizer</em>, <em>bool deleteOld=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetSizerAndFit" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>StatusBar statBar</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusBarPane">
+<tt class="descname">SetStatusBarPane</tt><big>(</big><em>self</em>, <em>int n</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusBarPane" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><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>self</em>, <em>int widths</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetStatusWidths" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetThemeEnabled">
+<tt class="descname">SetThemeEnabled</tt><big>(</big><em>self</em>, <em>bool enableTheme</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetThemeEnabled" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String title</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTitle" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetTmpDefaultItem">
+<tt class="descname">SetTmpDefaultItem</tt><big>(</big><em>self</em>, <em>Window win</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTmpDefaultItem" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>wxToolBar toolbar</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolBar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.SetToolTip">
+<tt class="descname">SetToolTip</tt><big>(</big><em>self</em>, <em>ToolTip tip</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolTip" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>String tip</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetToolTipString" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>byte alpha</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetTransparent" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Validator validator</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetValidator" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size size</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSize" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int minW</em>, <em>int minH</em>, <em>int maxW=-1</em>, <em>int maxH=-1</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHints" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>Size minSize</em>, <em>Size maxSize=DefaultSize</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeHintsSz" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int w</em>, <em>int h</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetVirtualSizeWH" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><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>self</em>, <em>long style</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetWindowStyleFlag" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>int variant</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.SetWindowVariant" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ShouldInheritColours" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool show=True</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Show" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em>, <em>bool show</em>, <em>long style=FULLSCREEN_ALL</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ShowFullScreen" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>IsShown</cite> and <cite>Show</cite></p>
+</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><p>See <cite>GetSize</cite> and <cite>SetSize</cite></p>
+</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><p>See <cite>GetSizer</cite> and <cite>SetSizer</cite></p>
+</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><p>See <cite>GetStatusBar</cite> and <cite>SetStatusBar</cite></p>
+</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><p>See <cite>GetStatusBarPane</cite> and <cite>SetStatusBarPane</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Thaw">
+<tt class="descname">Thaw</tt><big>(</big><em>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Thaw" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetThemeEnabled</cite> and <cite>SetThemeEnabled</cite></p>
+</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><p>See <cite>GetTitle</cite> and <cite>SetTitle</cite></p>
+</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><p>See <cite>GetTmpDefaultItem</cite> and <cite>SetTmpDefaultItem</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.ToggleWindowStyle">
+<tt class="descname">ToggleWindowStyle</tt><big>(</big><em>self</em>, <em>int flag</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.ToggleWindowStyle" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetToolBar</cite> and <cite>SetToolBar</cite></p>
+</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><p>See <cite>GetToolTip</cite> and <cite>SetToolTip</cite></p>
+</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><p>See <cite>IsTopLevel</cite></p>
+</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><p>See <cite>GetTopLevelParent</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.TransferDataFromWindow">
+<tt class="descname">TransferDataFromWindow</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TransferDataFromWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.TransferDataToWindow" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Unbind" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Disconnects the event handler binding for event from self.
+Returns True if successful.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UnregisterHotKey">
+<tt class="descname">UnregisterHotKey</tt><big>(</big><em>self</em>, <em>int hotkeyId</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UnregisterHotKey" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Update" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetUpdateClientRect</cite></p>
+</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><p>See <cite>GetUpdateRegion</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.UpdateWindowUI">
+<tt class="descname">UpdateWindowUI</tt><big>(</big><em>self</em>, <em>long flags=UPDATE_UI_NONE</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UpdateWindowUI" title="Permalink to this definition">Â¶</a></dt>
+<dd><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>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.UseBgCol" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.Validate">
+<tt class="descname">Validate</tt><big>(</big><em>self</em><big>)</big> &rarr; bool<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.Validate" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetValidator</cite> and <cite>SetValidator</cite></p>
+</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><p>See <cite>GetVirtualSize</cite> and <cite>SetVirtualSize</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WarpPointer">
+<tt class="descname">WarpPointer</tt><big>(</big><em>self</em>, <em>int x</em>, <em>int y</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WarpPointer" title="Permalink to this definition">Â¶</a></dt>
+<dd><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><p>See <cite>GetWindowStyle</cite> and <cite>SetWindowStyle</cite></p>
+</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><p>See <cite>GetWindowStyleFlag</cite> and <cite>SetWindowStyleFlag</cite></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.WindowToClientSize">
+<tt class="descname">WindowToClientSize</tt><big>(</big><em>self</em>, <em>Size size</em><big>)</big> &rarr; Size<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.WindowToClientSize" title="Permalink to this definition">Â¶</a></dt>
+<dd></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><p>See <cite>GetWindowVariant</cite> and <cite>SetWindowVariant</cite></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__class__">
+<tt class="descname">__class__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__class__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>alias of <tt class="xref py py-class docutils literal"><span class="pre">type</span></tt></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__delattr__">
+<tt class="descname">__delattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__delattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__delattr__(&#8216;name&#8217;) &lt;==&gt; del x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__dict__">
+<tt class="descname">__dict__</tt><em class="property"> = &lt;dictproxy object at 0x04D9B2F0&gt;</em><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__dict__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__getattribute__">
+<tt class="descname">__getattribute__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__getattribute__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__getattribute__(&#8216;name&#8217;) &lt;==&gt; x.name</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__hash__">
+<tt class="descname">__hash__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__hash__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__hash__() &lt;==&gt; hash(x)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__init__">
+<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__init__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Initialize the Frame object</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__module__">
+<tt class="descname">__module__</tt><em class="property"> = 'sans.guiframe.gui_manager'</em><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__module__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="staticmethod">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__new__">
+<em class="property">static </em><tt class="descname">__new__</tt><big>(</big><em>S</em>, <em>...</em><big>)</big> &rarr; a new object with type S, a subtype of T<a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__new__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__reduce__">
+<tt class="descname">__reduce__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__reduce__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__reduce_ex__">
+<tt class="descname">__reduce_ex__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__reduce_ex__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>helper for pickle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__repr__">
+<tt class="descname">__repr__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__repr__" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__setattr__">
+<tt class="descname">__setattr__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__setattr__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__setattr__(&#8216;name&#8217;, value) &lt;==&gt; x.name = value</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__str__">
+<tt class="descname">__str__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__str__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>x.__str__() &lt;==&gt; str(x)</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.__weakref__">
+<tt class="descname">__weakref__</tt><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.__weakref__" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>list of weak references to the object (if defined)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_current_plugin_menu">
+<tt class="descname">_add_current_plugin_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_current_plugin_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add current plugin menu
+Look for plug-in menus
+Add available plug-in sub-menus.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_help_menu">
+<tt class="descname">_add_help_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_help_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add help menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_application">
+<tt class="descname">_add_menu_application</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_application" title="Permalink to this definition">Â¶</a></dt>
+<dd><p># Attach a menu item for each defined perspective or application.
+# Only add the perspective menu if there are more than one perspectives
+add menu application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_data">
+<tt class="descname">_add_menu_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add menu item item data to menu bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_edit">
+<tt class="descname">_add_menu_edit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_edit" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add menu edit</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_file">
+<tt class="descname">_add_menu_file</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_file" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add menu file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_tool">
+<tt class="descname">_add_menu_tool</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_tool" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Tools menu
+Go through plug-ins and find tools to populate the tools menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_view">
+<tt class="descname">_add_menu_view</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_view" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add menu items under view menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._add_menu_window">
+<tt class="descname">_add_menu_window</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._add_menu_window" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add a menu window to the menu bar
+Window menu
+Attach a menu item for each panel in our
+panel list that also appears in a plug-in.</p>
+<p>Only add the panel menu if there is only one perspective and
+it has more than two panels.
+Note: the first plug-in is always the plotting plug-in. 
+The first application
+#plug-in is always the second one in the list.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._check_applications_menu">
+<tt class="descname">_check_applications_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._check_applications_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>check the menu of the current application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._check_update">
+<tt class="descname">_check_update</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._check_update" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Check with the deployment server whether a new version
+of the application is available.
+A thread is started for the connecting with the server. The thread calls
+a call-back method when the current version number has been obtained.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._find_plugins">
+<tt class="descname">_find_plugins</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._find_plugins" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Find available perspective plug-ins</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dir</strong> &#8211; directory in which to look for plug-ins</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">list of plug-ins</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._get_local_plugins">
+<tt class="descname">_get_local_plugins</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._get_local_plugins" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>get plugins local to guiframe and others</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._get_panels_size">
+<tt class="descname">_get_panels_size</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._get_panels_size" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>find the proper size of the current panel
+get the proper panel width and height</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._get_plotpanel_captions">
+<tt class="descname">_get_plotpanel_captions</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._get_plotpanel_captions" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get all the plotpanel cations</p>
+<p>: return: list of captions</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._load_panels">
+<tt class="descname">_load_panels</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._load_panels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Load all panels in the panels directory</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._onAbout">
+<tt class="descname">_onAbout</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._onAbout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pop up the about 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>evt</strong> &#8211; menu event</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._onDrawIdle">
+<tt class="descname">_onDrawIdle</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._onDrawIdle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>ReDraw with axes</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._onTutorial">
+<tt class="descname">_onTutorial</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._onTutorial" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pop up the tutorial 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>evt</strong> &#8211; menu event</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_open_state_app_helper">
+<tt class="descname">_on_open_state_app_helper</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_open_state_app_helper" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Helps &#8216;_on_open_state_application()&#8217; to find the extension of 
+the current perspective/application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_open_state_application">
+<tt class="descname">_on_open_state_application</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_open_state_application" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_open_state_project">
+<tt class="descname">_on_open_state_project</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_open_state_project" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_preference_menu">
+<tt class="descname">_on_preference_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_preference_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Build a panel to allow to edit Mask</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_save_application">
+<tt class="descname">_on_save_application</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_save_application" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>save the state of the current active application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_save_project">
+<tt class="descname">_on_save_project</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_save_project" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>save the state of the SansView as <a href="#id1"><span class="problematic" id="id2">*</span></a>.svs</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_status_event">
+<tt class="descname">_on_status_event</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_status_event" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display status message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._on_toggle_toolbar">
+<tt class="descname">_on_toggle_toolbar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._on_toggle_toolbar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>hide or show toolbar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._populate_file_menu">
+<tt class="descname">_populate_file_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._populate_file_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Insert menu item under file menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._popup_fixed_panel">
+<tt class="descname">_popup_fixed_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._popup_fixed_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._popup_floating_panel">
+<tt class="descname">_popup_floating_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._popup_floating_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._process_version">
+<tt class="descname">_process_version</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._process_version" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Call-back method for the process of checking for updates.
+This methods is called by a VersionThread object once the current
+version number has been obtained. If the check is being done in the
+background, the user will not be notified unless there&#8217;s an update.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>version</strong> &#8211; version string</li>
+<li><strong>standalone</strong> &#8211; True of the update is being checked in 
+the background, False otherwise.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._redraw_idle">
+<tt class="descname">_redraw_idle</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._redraw_idle" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Restart Idle</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._remove_res_plot">
+<tt class="descname">_remove_res_plot</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._remove_res_plot" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Try to remove corresponding res plot</p>
+<p>: param id: id of the data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._setOORInfo">
+<tt class="descname">_setOORInfo</tt><big>(</big><em>self</em>, <em>PyObject _self</em>, <em>bool incref=True</em><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._setOORInfo" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._set_title_name">
+<tt class="descname">_set_title_name</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._set_title_name" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set the SansView title w/ the current application name</p>
+<p>: param name: application name [string]</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._setup_extra_custom">
+<tt class="descname">_setup_extra_custom</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._setup_extra_custom" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set up toolbar and welcome view if needed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._setup_layout">
+<tt class="descname">_setup_layout</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._setup_layout" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set up the layout</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._setup_menus">
+<tt class="descname">_setup_menus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._setup_menus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set up the application menus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._setup_tool_bar">
+<tt class="descname">_setup_tool_bar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._setup_tool_bar" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>add toolbar to the frame</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame._update_toolbar_helper">
+<tt class="descname">_update_toolbar_helper</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame._update_toolbar_helper" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.add_data">
+<tt class="descname">add_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.add_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>receive a dictionary of data from loader
+store them its data manager if possible
+send to data the current active perspective if the data panel 
+is not active. 
+:param data_list: dictionary of data&#8217;s ID and value Data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.add_data_helper">
+<tt class="descname">add_data_helper</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.add_data_helper" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.add_icon">
+<tt class="descname">add_icon</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.add_icon" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>get list of child and attempt to add the default icon</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.add_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add a perspective if it doesn&#8217;t already
+exist.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.append_bookmark">
+<tt class="descname">append_bookmark</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.append_bookmark" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bookmark available information of the panel on focus</p>
+</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.check_multimode">
+<tt class="descname">check_multimode</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.check_multimode" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Check the perspective have batch mode capablitity</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.clear_panel">
+<tt class="descname">clear_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.clear_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.create_gui_data">
+<tt class="descname">create_gui_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.create_gui_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.delete_data">
+<tt class="descname">delete_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.delete_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.delete_panel">
+<tt class="descname">delete_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.delete_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>delete panel given uid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_add_data">
+<tt class="descname">enable_add_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_add_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Enable append data on a plot panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_bookmark">
+<tt class="descname">enable_bookmark</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_bookmark" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Bookmark</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_copy">
+<tt class="descname">enable_copy</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_copy" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>enable copy related control</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_drag">
+<tt class="descname">enable_drag</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_drag" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>drag</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_edit_menu">
+<tt class="descname">enable_edit_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_edit_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>enable menu item under edit menu depending on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_paste">
+<tt class="descname">enable_paste</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_paste" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>enable paste</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_preview">
+<tt class="descname">enable_preview</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_preview" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>preview</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_print">
+<tt class="descname">enable_print</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_print" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>print</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_redo">
+<tt class="descname">enable_redo</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_redo" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>enable redo</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_reset">
+<tt class="descname">enable_reset</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_reset" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>reset the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_save">
+<tt class="descname">enable_save</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_save" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>save</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_undo">
+<tt class="descname">enable_undo</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_undo" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>enable undo related control</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_zoom">
+<tt class="descname">enable_zoom</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_zoom" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_zoom_in">
+<tt class="descname">enable_zoom_in</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_zoom_in" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom in</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.enable_zoom_out">
+<tt class="descname">enable_zoom_out</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.enable_zoom_out" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom out</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.freeze">
+<tt class="descname">freeze</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.freeze" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.full_draw">
+<tt class="descname">full_draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.full_draw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Draw the panels with axes in the schedule to full dwar list</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_context_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the context menu items made available 
+by the different plug-ins. 
+This function is used by the plotting module</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_current_perspective">
+<tt class="descname">get_current_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_current_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>return the current perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_data">
+<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_data_manager">
+<tt class="descname">get_data_manager</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_data_manager" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_paneinfo">
+<tt class="descname">get_paneinfo</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_paneinfo" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get pane Caption from window_name</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> &#8211; window_name in AuiPaneInfo</td>
+</tr>
+</tbody>
+</table>
+<p>: return: AuiPaneInfo of the name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_schedule">
+<tt class="descname">get_schedule</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_schedule" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get schedule</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_style">
+<tt class="descname">get_style</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_style" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.get_toolbar">
+<tt class="descname">get_toolbar</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.get_toolbar" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.hide_all_plotpanels">
+<tt class="descname">hide_all_plotpanels</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.hide_all_plotpanels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Hide all plotpanels shown</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>event</strong> &#8211; menu event</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.hide_panel">
+<tt class="descname">hide_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.hide_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>hide panel except default panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.load_data">
+<tt class="descname">load_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.load_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>load data from command line</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.load_folder">
+<tt class="descname">load_folder</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.load_folder" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Load entire folder</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.load_from_cmd">
+<tt class="descname">load_from_cmd</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.load_from_cmd" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>load data from cmd or application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.load_state">
+<tt class="descname">load_state</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.load_state" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>load data from command line or application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_batch_selection">
+<tt class="descname">on_batch_selection</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_batch_selection" 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>event</strong> &#8211; contains parameter enable . when enable is set to True</td>
+</tr>
+</tbody>
+</table>
+<p>the application is in Batch mode
+else the application is default mode(single mode)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_bookmark_panel">
+<tt class="descname">on_bookmark_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_bookmark_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>bookmark panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_change_caption">
+<tt class="descname">on_change_caption</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_change_caption" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Change the panel caption</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>name</strong> &#8211; window_name of the pane</li>
+<li><strong>old_caption</strong> &#8211; current caption [string]</li>
+<li><strong>new_caption</strong> &#8211; new caption [string]</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_cleanup_dock">
+<tt class="descname">on_cleanup_dock</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_cleanup_dock" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set Cleanup Dock option</p>
+</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><p>Close the welcome panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_color_selection">
+<tt class="descname">on_color_selection</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_color_selection" 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>event</strong> &#8211; contains parameters for id and color</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_copy_panel">
+<tt class="descname">on_copy_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_copy_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>copy the last panel on focus if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_drag_panel">
+<tt class="descname">on_drag_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_drag_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>drag apply to the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_load_data">
+<tt class="descname">on_load_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_load_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>received an event to trigger load from data plugin</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_paste_panel">
+<tt class="descname">on_paste_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_paste_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>paste clipboard to the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_preview_panel">
+<tt class="descname">on_preview_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_preview_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>preview information on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_print_panel">
+<tt class="descname">on_print_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_print_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>print available information on the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_read_batch_tofile">
+<tt class="descname">on_read_batch_tofile</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_read_batch_tofile" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Open a file dialog , extract the file to read and display values
+into a grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_redo_panel">
+<tt class="descname">on_redo_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_redo_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>redo the last cancel action done on the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_reset_panel">
+<tt class="descname">on_reset_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_reset_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>reset the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_save_helper">
+<tt class="descname">on_save_helper</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_save_helper" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Save state into a file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_save_panel">
+<tt class="descname">on_save_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_save_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>save possible information on the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_set_batch_result">
+<tt class="descname">on_set_batch_result</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_set_batch_result" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display data into a grid in batch mode and show the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_set_plot_focus">
+<tt class="descname">on_set_plot_focus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_set_plot_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set focus on a plot panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_undo_panel">
+<tt class="descname">on_undo_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_undo_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>undo previous action of the last panel on focus if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_view">
+<tt class="descname">on_view</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_view" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>A panel was selected to be shown. If it&#8217;s not already
+shown, display it.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>evt</strong> &#8211; menu event</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_zoom_in_panel">
+<tt class="descname">on_zoom_in_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_zoom_in_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom in of the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_zoom_out_panel">
+<tt class="descname">on_zoom_out_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_zoom_out_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom out on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.on_zoom_panel">
+<tt class="descname">on_zoom_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.on_zoom_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>zoom on the current panel if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.onfreeze">
+<tt class="descname">onfreeze</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.onfreeze" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.open_with_externalapp">
+<tt class="descname">open_with_externalapp</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.open_with_externalapp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display data in the another application , by default Excel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.open_with_localapp">
+<tt class="descname">open_with_localapp</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.open_with_localapp" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display value of data into the application grid
+:param data: dictionary of string and list of items</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.plot_data">
+<tt class="descname">plot_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.plot_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>send a list of data to plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.popup_panel">
+<tt class="descname">popup_panel</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>p</strong> &#8211; panel object to add to the AUI manager</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">ID of the event associated with the new panel [int]</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><p>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.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.quit_guiframe">
+<tt class="descname">quit_guiframe</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.quit_guiframe" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Pop up message to make sure the user wants to quit the application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.read_batch_tofile">
+<tt class="descname">read_batch_tofile</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.read_batch_tofile" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Extract value from file name and Display them into a grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.remove_data">
+<tt class="descname">remove_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.remove_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Delete data state if data_id is provide
+delete theory created with data of id data_id if theory_id is provide
+if delete all true: delete the all state
+else delete theory</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.reset_bookmark_menu">
+<tt class="descname">reset_bookmark_menu</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.reset_bookmark_menu" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Reset Bookmark menu list</p>
+<p>: param panel: a control panel or tap where the bookmark is</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_current_perspective">
+<tt class="descname">set_current_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_current_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>set the current active perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_custom_default_perspective">
+<tt class="descname">set_custom_default_perspective</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_custom_default_perspective" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set default starting perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_data">
+<tt class="descname">set_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_data" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>set data to current perspective</p>
+</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><p>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</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_input_file">
+<tt class="descname">set_input_file</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_input_file" 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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>input_file</strong> &#8211; file to read</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>manager</strong> &#8211; frame manager</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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_panel_on_focus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Store reference to the last panel on focus
+update the toolbar if available
+update edit menu if available</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_panel_on_focus_helper">
+<tt class="descname">set_panel_on_focus_helper</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_panel_on_focus_helper" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Helper for panel on focus with data_panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_perspective">
+<tt class="descname">set_perspective</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>panels</strong> &#8211; list of panels</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_plot_unfocus">
+<tt class="descname">set_plot_unfocus</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_plot_unfocus" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Un focus all plot panels</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_plotpanel_fixed">
+<tt class="descname">set_plotpanel_fixed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_plotpanel_fixed" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>make the plot panel fixed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_plotpanel_floating">
+<tt class="descname">set_plotpanel_floating</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_plotpanel_floating" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>make the plot panel floatable</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_schedule">
+<tt class="descname">set_schedule</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_schedule" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set schedule</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_schedule_full_draw">
+<tt class="descname">set_schedule_full_draw</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_schedule_full_draw" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Add/subtract the schedule full draw list with the panel given</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>panel</strong> &#8211; plot panel</li>
+<li><strong>func</strong> &#8211; append or del [string]</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_theory">
+<tt class="descname">set_theory</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.set_theory" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.set_welcome_panel">
+<tt class="descname">set_welcome_panel</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>panel_class</strong> &#8211; class of the welcome panel to be instantiated</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.setup_custom_conf">
+<tt class="descname">setup_custom_conf</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.setup_custom_conf" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Set up custom configuration if exists</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_all_plotpanels">
+<tt class="descname">show_all_plotpanels</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_all_plotpanels" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Show all plotpanels shown</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>event</strong> &#8211; menu event</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_batch_frame">
+<tt class="descname">show_batch_frame</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_batch_frame" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>show the grid of result</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_data_panel">
+<tt class="descname">show_data_panel</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_data_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>show the data panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.show_panel">
+<tt class="descname">show_panel</tt><big>(</big><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-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>uid</strong> &#8211; unique ID number of the panel to show</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><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.show_welcome_panel" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Display the welcome panel</p>
+</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><p>The membership flag</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.update_data">
+<tt class="descname">update_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.update_data" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.update_theory">
+<tt class="descname">update_theory</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.update_theory" title="Permalink to this definition">Â¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sans.guiframe.gui_manager.ViewerFrame.write_batch_tofile">
+<tt class="descname">write_batch_tofile</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager.ViewerFrame.write_batch_tofile" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Helper to write result from batch into cvs file</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.gui_manager._change_current_dir">
+<tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">_change_current_dir</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager._change_current_dir" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Get the path of the current ran file and change the application current
+directory to the directory of that file</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sans.guiframe.gui_manager._find_local_config">
+<tt class="descclassname">sans.guiframe.gui_manager.</tt><tt class="descname">_find_local_config</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.guiframe.gui_manager._find_local_config" title="Permalink to this definition">Â¶</a></dt>
+<dd><p>Find configuration file for the current application</p>
+</dd></dl>
+
 </div>
 </div>
@@ -89,5 +7540,5 @@
   <h3>Quick search</h3>
     <form class="search" action="../search.html" method="get">
-      <input type="text" name="q" size="18" />
+      <input type="text" name="q" />
       <input type="submit" value="Go" />
       <input type="hidden" name="check_keywords" value="yes" />
@@ -118,5 +7569,5 @@
           <a href="events.html" title="events"
              >previous</a> |</li>
-        <li><a href="../index.html">guiframe v0.1.0 documentation</a> &raquo;</li>
+        <li><a href="../index.html">guiframe 0.1.0 documentation</a> &raquo;</li>
           <li><a href="index.html" >Reference</a> &raquo;</li> 
       </ul>
@@ -124,5 +7575,5 @@
     <div class="footer">
         &copy; Copyright 2010, sans group.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.
     </div>
   </body>
