Index: dev/api/sas.guiframe.html
===================================================================
--- dev/api/sas.guiframe.html	(revision a462c6a6616628a6536b55fc2886d9ab1224149a)
+++ dev/api/sas.guiframe.html	(revision a462c6a6616628a6536b55fc2886d9ab1224149a)
@@ -0,0 +1,3938 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>sas.guiframe package &mdash; SasView 3.0.0 documentation</title>
+    
+    <link rel="stylesheet" href="../../_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../../',
+        VERSION:     '3.0.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../../_static/jquery.js"></script>
+    <script type="text/javascript" src="../../_static/underscore.js"></script>
+    <script type="text/javascript" src="../../_static/doctools.js"></script>
+    <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="top" title="SasView 3.0.0 documentation" href="../../index.html" />
+    <link rel="up" title="sas package" href="sas.html" />
+    <link rel="next" title="sas.guiframe.local_perspectives package" href="sas.guiframe.local_perspectives.html" />
+    <link rel="prev" title="sas.fit package" href="sas.fit.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sas.guiframe.local_perspectives.html" title="sas.guiframe.local_perspectives package"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="sas.fit.html" title="sas.fit package"
+             accesskey="P">previous</a> |</li>
+        <li><a href="../../index.html">SasView 3.0.0 documentation</a> &raquo;</li>
+          <li><a href="../dev.html" >Developer Documentation</a> &raquo;</li>
+          <li><a href="modules.html" >lib.macosx-10.5-x86_64-2.7</a> &raquo;</li>
+          <li><a href="sas.html" accesskey="U">sas package</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="sas-guiframe-package">
+<h1>sas.guiframe package</h1>
+<div class="section" id="subpackages">
+<h2>Subpackages</h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="sas.guiframe.local_perspectives.html">sas.guiframe.local_perspectives package</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="sas.guiframe.local_perspectives.html#subpackages">Subpackages</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html">sas.guiframe.local_perspectives.data_loader package</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html#submodules">Submodules</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html#module-sas.guiframe.local_perspectives.data_loader.data_loader">sas.guiframe.local_perspectives.data_loader.data_loader module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html#module-sas.guiframe.local_perspectives.data_loader.help_panel">sas.guiframe.local_perspectives.data_loader.help_panel module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html#module-sas.guiframe.local_perspectives.data_loader.load_thread">sas.guiframe.local_perspectives.data_loader.load_thread module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.data_loader.html#module-sas.guiframe.local_perspectives.data_loader">Module contents</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html">sas.guiframe.local_perspectives.plotting package</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#submodules">Submodules</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.AnnulusSlicer">sas.guiframe.local_perspectives.plotting.AnnulusSlicer module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.Arc">sas.guiframe.local_perspectives.plotting.Arc module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.AzimutSlicer">sas.guiframe.local_perspectives.plotting.AzimutSlicer module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.BaseInteractor">sas.guiframe.local_perspectives.plotting.BaseInteractor module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.Edge">sas.guiframe.local_perspectives.plotting.Edge module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.Plotter1D">sas.guiframe.local_perspectives.plotting.Plotter1D module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.Plotter2D">sas.guiframe.local_perspectives.plotting.Plotter2D module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.SectorSlicer">sas.guiframe.local_perspectives.plotting.SectorSlicer module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.SimplePlot">sas.guiframe.local_perspectives.plotting.SimplePlot module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.SlicerParameters">sas.guiframe.local_perspectives.plotting.SlicerParameters module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.appearanceDialog">sas.guiframe.local_perspectives.plotting.appearanceDialog module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.binder">sas.guiframe.local_perspectives.plotting.binder module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.boxMask">sas.guiframe.local_perspectives.plotting.boxMask module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.boxSlicer">sas.guiframe.local_perspectives.plotting.boxSlicer module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.boxSum">sas.guiframe.local_perspectives.plotting.boxSum module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.detector_dialog">sas.guiframe.local_perspectives.plotting.detector_dialog module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.graphAppearance">sas.guiframe.local_perspectives.plotting.graphAppearance module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.help_panel">sas.guiframe.local_perspectives.plotting.help_panel module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.masking">sas.guiframe.local_perspectives.plotting.masking module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.plotting">sas.guiframe.local_perspectives.plotting.plotting module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.profile_dialog">sas.guiframe.local_perspectives.plotting.profile_dialog module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.sectorMask">sas.guiframe.local_perspectives.plotting.sectorMask module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting.slicerpanel">sas.guiframe.local_perspectives.plotting.slicerpanel module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="sas.guiframe.local_perspectives.plotting.html#module-sas.guiframe.local_perspectives.plotting">Module contents</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="sas.guiframe.local_perspectives.html#module-sas.guiframe.local_perspectives">Module contents</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="section" id="submodules">
+<h2>Submodules</h2>
+</div>
+<div class="section" id="module-sas.guiframe.CategoryInstaller">
+<span id="sas-guiframe-categoryinstaller-module"></span><h2>sas.guiframe.CategoryInstaller module</h2>
+<p>Class for making sure all category stuff is installed
+and works fine.</p>
+<p>Copyright (c) Institut Laue-Langevin 2012</p>
+<p>&#64;author <a class="reference external" href="mailto:kieranrcampbell&#37;&#52;&#48;gmail&#46;com">kieranrcampbell<span>&#64;</span>gmail<span>&#46;</span>com</a>
+&#64;modified by NIST/MD sasview team</p>
+<dl class="class">
+<dt id="sas.guiframe.CategoryInstaller.CategoryInstaller">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.CategoryInstaller.</tt><tt class="descname">CategoryInstaller</tt><a class="reference internal" href="../../_modules/sas/guiframe/CategoryInstaller.html#CategoryInstaller"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Class for making sure all category stuff is installed</p>
+<p>Note - class is entirely static!</p>
+<dl class="staticmethod">
+<dt id="sas.guiframe.CategoryInstaller.CategoryInstaller.check_install">
+<em class="property">static </em><tt class="descname">check_install</tt><big>(</big><em>homedir=None</em>, <em>model_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryInstaller.html#CategoryInstaller.check_install"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>the main method of this class
+makes sure serialized_cat.json exists and if not
+compile it and install
+:param homefile: Override the default home directory
+:param model_list: List of model names except customized models</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sas.guiframe.CategoryInstaller.CategoryInstaller.get_default_file">
+<em class="property">static </em><tt class="descname">get_default_file</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryInstaller.html#CategoryInstaller.get_default_file"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>returns the path of the default file
+e.g. blahblah/default_categories.json</p>
+</dd></dl>
+
+<dl class="staticmethod">
+<dt id="sas.guiframe.CategoryInstaller.CategoryInstaller.get_user_file">
+<em class="property">static </em><tt class="descname">get_user_file</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryInstaller.html#CategoryInstaller.get_user_file"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>returns the user data file, eg .sasview/serialized_cat.json</p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.CategoryManager">
+<span id="sas-guiframe-categorymanager-module"></span><h2>sas.guiframe.CategoryManager module</h2>
+<p>This software was developed by Institut Laue-Langevin as part of
+Distributed Data Analysis of Neutron Scattering Experiments (DANSE).</p>
+<p>Copyright 2012 Institut Laue-Langevin</p>
+<dl class="class">
+<dt id="sas.guiframe.CategoryManager.CategoryManager">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.CategoryManager.</tt><tt class="descname">CategoryManager</tt><big>(</big><em>parent</em>, <em>win_id</em>, <em>title</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#CategoryManager"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>A class for managing categories</p>
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.CategoryManager.dial_ok">
+<tt class="descname">dial_ok</tt><big>(</big><em>dialog=None</em>, <em>model=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#CategoryManager.dial_ok"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>modify_dialog onclose</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.CategoryManager.ChangeCat">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.CategoryManager.</tt><tt class="descname">ChangeCat</tt><big>(</big><em>parent</em>, <em>title</em>, <em>cat_list</em>, <em>current_cats</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>dialog for changing the categories of a model</p>
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.get_category">
+<tt class="descname">get_category</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.get_category"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Returns a list of categories applying to this model</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.on_add">
+<tt class="descname">on_add</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.on_add"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Callback for new category added</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.on_existing">
+<tt class="descname">on_existing</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.on_existing"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Callback for existing category selected</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.on_newcat">
+<tt class="descname">on_newcat</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.on_newcat"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Callback for new category added</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.on_ok_mac">
+<tt class="descname">on_ok_mac</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.on_ok_mac"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On OK pressed (MAC only)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.ChangeCat.on_remove">
+<tt class="descname">on_remove</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#ChangeCat.on_remove"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Callback for a category removed</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.CategoryManager.CheckListCtrl">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.CategoryManager.</tt><tt class="descname">CheckListCtrl</tt><big>(</big><em>parent</em>, <em>callback_func</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#CheckListCtrl"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._controls.ListCtrl</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.mixins.listctrl.CheckListCtrlMixin</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.mixins.listctrl.ListCtrlAutoWidthMixin</span></tt></p>
+<p>Taken from
+<a class="reference external" href="http://zetcode.com/wxpython/advanced/">http://zetcode.com/wxpython/advanced/</a></p>
+<dl class="method">
+<dt id="sas.guiframe.CategoryManager.CheckListCtrl.OnCheckItem">
+<tt class="descname">OnCheckItem</tt><big>(</big><em>index</em>, <em>flag</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/CategoryManager.html#CheckListCtrl.OnCheckItem"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>When the user checks the item we need to save that state</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="data">
+<dt id="sas.guiframe.CategoryManager.IS_MAC">
+<tt class="descclassname">sas.guiframe.CategoryManager.</tt><tt class="descname">IS_MAC</tt><em class="property"> = True</em></dt>
+<dd><p>Notes
+The category manager mechanism works from 3 data structures used:
+- self.master_category_dict: keys are the names of categories,
+the values are lists of tuples,
+the first being the model names (the models belonging to that
+category), the second a boolean
+of whether or not the model is enabled
+- self.by_model_dict: keys are model names, values are a list
+of categories belonging to that model
+- self.model_enabled_dict: keys are model names, values are
+bools of whether the model is enabled
+use self._regenerate_model_dict() to create the latter two
+structures from the former
+use self._regenerate_master_dict() to create the first
+structure from the latter two</p>
+<p>The need for so many data structures comes from the fact
+sometimes we need fast access
+to all the models in a category (eg user selection from the gui)
+and sometimes we need access to all the categories
+corresponding to a model (eg user modification of model categories)</p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.aboutbox">
+<span id="sas-guiframe-aboutbox-module"></span><h2>sas.guiframe.aboutbox module</h2>
+<dl class="class">
+<dt id="sas.guiframe.aboutbox.DialogAbout">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.aboutbox.</tt><tt class="descname">DialogAbout</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>&#8220;About&#8221; Dialog</p>
+<p>Shows product name, current version, authors, and link to the product page.
+Current version is taken from version.py</p>
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onDanseLogo">
+<tt class="descname">onDanseLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onDanseLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onEssLogo">
+<tt class="descname">onEssLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onEssLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onIllLogo">
+<tt class="descname">onIllLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onIllLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onIsisLogo">
+<tt class="descname">onIsisLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onIsisLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onNistLogo">
+<tt class="descname">onNistLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onNistLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onNsfLogo">
+<tt class="descname">onNsfLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onNsfLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onSnsLogo">
+<tt class="descname">onSnsLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onSnsLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onUTLogo">
+<tt class="descname">onUTLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onUTLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.DialogAbout.onUmdLogo">
+<tt class="descname">onUmdLogo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#DialogAbout.onUmdLogo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.aboutbox.MyApp">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.aboutbox.</tt><tt class="descname">MyApp</tt><big>(</big><em>redirect=False</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#MyApp"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.aboutbox.MyApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#MyApp.OnInit"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.aboutbox.launchBrowser">
+<tt class="descclassname">sas.guiframe.aboutbox.</tt><tt class="descname">launchBrowser</tt><big>(</big><em>url</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/aboutbox.html#launchBrowser"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Launches browser and opens specified url</p>
+<p>In some cases may require BROWSER environment variable to be set up.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>url</strong> &#8211; URL to open</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.config">
+<span id="sas-guiframe-config-module"></span><h2>sas.guiframe.config module</h2>
+<p>Application settings</p>
+<dl class="function">
+<dt id="sas.guiframe.config.printEVT">
+<tt class="descclassname">sas.guiframe.config.</tt><tt class="descname">printEVT</tt><big>(</big><em>message</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/config.html#printEVT"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.custom_pstats">
+<span id="sas-guiframe-custom-pstats-module"></span><h2>sas.guiframe.custom_pstats module</h2>
+<dl class="class">
+<dt id="sas.guiframe.custom_pstats.CustomPstats">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.custom_pstats.</tt><tt class="descname">CustomPstats</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/custom_pstats.html#CustomPstats"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">pstats.Stats</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.custom_pstats.CustomPstats.write_stats">
+<tt class="descname">write_stats</tt><big>(</big><em>*amount</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/custom_pstats.html#CustomPstats.write_stats"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.custom_pstats.f8">
+<tt class="descclassname">sas.guiframe.custom_pstats.</tt><tt class="descname">f8</tt><big>(</big><em>x</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/custom_pstats.html#f8"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.custom_pstats.func_std_string">
+<tt class="descclassname">sas.guiframe.custom_pstats.</tt><tt class="descname">func_std_string</tt><big>(</big><em>func_name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/custom_pstats.html#func_std_string"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.custom_pstats.profile">
+<tt class="descclassname">sas.guiframe.custom_pstats.</tt><tt class="descname">profile</tt><big>(</big><em>fn</em>, <em>name='profile.txt'</em>, <em>*args</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/custom_pstats.html#profile"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.customdir">
+<span id="sas-guiframe-customdir-module"></span><h2>sas.guiframe.customdir module</h2>
+<dl class="class">
+<dt id="sas.guiframe.customdir.SetupCustom">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.customdir.</tt><tt class="descname">SetupCustom</tt><a class="reference internal" href="../../_modules/sas/guiframe/customdir.html#SetupCustom"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
+<p>implement custom config dir</p>
+<dl class="method">
+<dt id="sas.guiframe.customdir.SetupCustom.find_dir">
+<tt class="descname">find_dir</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/customdir.html#SetupCustom.find_dir"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.customdir.SetupCustom.setup_dir">
+<tt class="descname">setup_dir</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/customdir.html#SetupCustom.setup_dir"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.dataFitting">
+<span id="sas-guiframe-datafitting-module"></span><h2>sas.guiframe.dataFitting module</h2>
+<p>Adapters for fitting module</p>
+<dl class="class">
+<dt id="sas.guiframe.dataFitting.Data1D">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dataFitting.</tt><tt class="descname">Data1D</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dx=None</em>, <em>dy=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Data1D"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="sas.plottools.html#sas.plottools.plottables.Data1D" title="sas.plottools.plottables.Data1D"><tt class="xref py py-class docutils literal"><span class="pre">sas.plottools.plottables.Data1D</span></tt></a>, <a class="reference internal" href="sas.dataloader.html#sas.dataloader.data_info.Data1D" title="sas.dataloader.data_info.Data1D"><tt class="xref py py-class docutils literal"><span class="pre">sas.dataloader.data_info.Data1D</span></tt></a></p>
+<dl class="method">
+<dt id="sas.guiframe.dataFitting.Data1D.copy_from_datainfo">
+<tt class="descname">copy_from_datainfo</tt><big>(</big><em>data1d</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Data1D.copy_from_datainfo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>copy values of Data1D of type DataLaoder.Data_info</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.dataFitting.Data2D">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dataFitting.</tt><tt class="descname">Data2D</tt><big>(</big><em>image=None</em>, <em>err_image=None</em>, <em>qx_data=None</em>, <em>qy_data=None</em>, <em>q_data=None</em>, <em>mask=None</em>, <em>dqx_data=None</em>, <em>dqy_data=None</em>, <em>xmin=None</em>, <em>xmax=None</em>, <em>ymin=None</em>, <em>ymax=None</em>, <em>zmin=None</em>, <em>zmax=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Data2D"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="sas.plottools.html#sas.plottools.plottables.Data2D" title="sas.plottools.plottables.Data2D"><tt class="xref py py-class docutils literal"><span class="pre">sas.plottools.plottables.Data2D</span></tt></a>, <a class="reference internal" href="sas.dataloader.html#sas.dataloader.data_info.Data2D" title="sas.dataloader.data_info.Data2D"><tt class="xref py py-class docutils literal"><span class="pre">sas.dataloader.data_info.Data2D</span></tt></a></p>
+<dl class="method">
+<dt id="sas.guiframe.dataFitting.Data2D.copy_from_datainfo">
+<tt class="descname">copy_from_datainfo</tt><big>(</big><em>data2d</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Data2D.copy_from_datainfo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>copy value of Data2D of type DataLoader.data_info</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.dataFitting.Theory1D">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dataFitting.</tt><tt class="descname">Theory1D</tt><big>(</big><em>x=None</em>, <em>y=None</em>, <em>dy=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Theory1D"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="sas.plottools.html#sas.plottools.plottables.Theory1D" title="sas.plottools.plottables.Theory1D"><tt class="xref py py-class docutils literal"><span class="pre">sas.plottools.plottables.Theory1D</span></tt></a>, <a class="reference internal" href="sas.dataloader.html#sas.dataloader.data_info.Data1D" title="sas.dataloader.data_info.Data1D"><tt class="xref py py-class docutils literal"><span class="pre">sas.dataloader.data_info.Data1D</span></tt></a></p>
+<dl class="method">
+<dt id="sas.guiframe.dataFitting.Theory1D.copy_from_datainfo">
+<tt class="descname">copy_from_datainfo</tt><big>(</big><em>data1d</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#Theory1D.copy_from_datainfo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>copy values of Data1D of type DataLaoder.Data_info</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.dataFitting.check_data_validity">
+<tt class="descclassname">sas.guiframe.dataFitting.</tt><tt class="descname">check_data_validity</tt><big>(</big><em>data</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dataFitting.html#check_data_validity"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return True is data is valid enough to compute chisqr, else False</p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.data_manager">
+<span id="sas-guiframe-data-manager-module"></span><h2>sas.guiframe.data_manager module</h2>
+<p>This module manages all data loaded into the application. Data_manager makes 
+available all data loaded  for the current perspective.</p>
+<p>All modules &#8220;creating Data&#8221; posts their data to data_manager . 
+Data_manager  make these new data available for all other perspectives.</p>
+<dl class="class">
+<dt id="sas.guiframe.data_manager.DataManager">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_manager.</tt><tt class="descname">DataManager</tt><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
+<p>Manage a list of data</p>
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.add_data">
+<tt class="descname">add_data</tt><big>(</big><em>data_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.add_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>receive a list of</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.create_gui_data">
+<tt class="descname">create_gui_data</tt><big>(</big><em>data</em>, <em>path=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.create_gui_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Receive data from loader and create a data to use for guiframe</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.delete_by_id">
+<tt class="descname">delete_by_id</tt><big>(</big><em>id_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.delete_by_id"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>save data and path</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.delete_by_name">
+<tt class="descname">delete_by_name</tt><big>(</big><em>name_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.delete_by_name"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>save data and path</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.delete_data">
+<tt class="descname">delete_data</tt><big>(</big><em>data_id</em>, <em>theory_id=None</em>, <em>delete_all=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.delete_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.delete_theory">
+<tt class="descname">delete_theory</tt><big>(</big><em>data_id</em>, <em>theory_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.delete_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.freeze">
+<tt class="descname">freeze</tt><big>(</big><em>theory_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.freeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.freeze_theory">
+<tt class="descname">freeze_theory</tt><big>(</big><em>data_id</em>, <em>theory_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.freeze_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.get_all_data">
+<tt class="descname">get_all_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.get_all_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return list of all available data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.get_by_id">
+<tt class="descname">get_by_id</tt><big>(</big><em>id_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.get_by_id"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.get_by_name">
+<tt class="descname">get_by_name</tt><big>(</big><em>name_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.get_by_name"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return a list of data given a list of data names</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.get_data_state">
+<tt class="descname">get_data_state</tt><big>(</big><em>data_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.get_data_state"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Send list of selected data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.get_message">
+<tt class="descname">get_message</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.get_message"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.rename">
+<tt class="descname">rename</tt><big>(</big><em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.rename"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>rename data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.update_data">
+<tt class="descname">update_data</tt><big>(</big><em>prev_data</em>, <em>new_data</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.update_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_manager.DataManager.update_theory">
+<tt class="descname">update_theory</tt><big>(</big><em>theory</em>, <em>data_id=None</em>, <em>state=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_manager.html#DataManager.update_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.data_panel">
+<span id="sas-guiframe-data-panel-module"></span><h2>sas.guiframe.data_panel module</h2>
+<p>This module provides Graphic interface for the data_manager module.</p>
+<dl class="class">
+<dt id="sas.guiframe.data_panel.DataDialog">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">DataDialog</tt><big>(</big><em>data_list</em>, <em>parent=None</em>, <em>text=''</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataDialog"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>Allow file selection at loading time</p>
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataDialog.get_data">
+<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataDialog.get_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the selected data</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_panel.DataFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">DataFrame</tt><big>(</big><em>parent=None</em>, <em>owner=None</em>, <em>manager=None</em>, <em>size=(300</em>, <em>800)</em>, <em>list_of_perspective=[]</em>, <em>list=[]</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Data Frame</p>
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataFrame.ALWAYS_ON">
+<tt class="descname">ALWAYS_ON</tt><em class="property"> = True</em></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataFrame.load_data_list">
+<tt class="descname">load_data_list</tt><big>(</big><em>list=[]</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataFrame.load_data_list"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Fill the list inside its panel</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataFrame.window_caption">
+<tt class="descname">window_caption</tt><em class="property"> = 'Data Panel'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataFrame.window_name">
+<tt class="descname">window_name</tt><em class="property"> = 'Data Panel'</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_panel.DataPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">DataPanel</tt><big>(</big><em>parent</em>, <em>list=None</em>, <em>size=(255</em>, <em>750)</em>, <em>id=-1</em>, <em>list_of_perspective=None</em>, <em>manager=None</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.scrolledpanel.ScrolledPanel</span></tt>, <a class="reference internal" href="#sas.guiframe.panel_base.PanelBase" title="sas.guiframe.panel_base.PanelBase"><tt class="xref py py-class docutils literal"><span class="pre">sas.guiframe.panel_base.PanelBase</span></tt></a></p>
+<p>This panel displays data available in the application and widgets to 
+interact with data.</p>
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.append_theory">
+<tt class="descname">append_theory</tt><big>(</big><em>state_id</em>, <em>theory_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.append_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>append theory object under data from a state of id = state_id
+replace that theory if  already displayed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.append_theory_helper">
+<tt class="descname">append_theory_helper</tt><big>(</big><em>tree</em>, <em>root</em>, <em>state_id</em>, <em>theory_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.append_theory_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Append theory helper</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.check_theory_to_freeze">
+<tt class="descname">check_theory_to_freeze</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.check_theory_to_freeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Check_theory_to_freeze</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.define_panel_structure">
+<tt class="descname">define_panel_structure</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.define_panel_structure"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Define the skeleton of the panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.disable_app_combo">
+<tt class="descname">disable_app_combo</tt><big>(</big><em>enable</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.disable_app_combo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Disable app combo box</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.do_layout">
+<tt class="descname">do_layout</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.do_layout"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create the panel layout</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_append">
+<tt class="descname">enable_append</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_append"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable append button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_freeze">
+<tt class="descname">enable_freeze</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_freeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable the freeze button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_import">
+<tt class="descname">enable_import</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_import"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable send button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_plot">
+<tt class="descname">enable_plot</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable plot button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_remove">
+<tt class="descname">enable_remove</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_remove"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable remove button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_remove_plot">
+<tt class="descname">enable_remove_plot</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_remove_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable remove plot button if there is a plot panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.enable_selection">
+<tt class="descname">enable_selection</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.enable_selection"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable or disable combobo box selection</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.fill_cbox_analysis">
+<tt class="descname">fill_cbox_analysis</tt><big>(</big><em>plugin</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.fill_cbox_analysis"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>fill the combobox with analysis name</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.get_frame">
+<tt class="descname">get_frame</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.get_frame"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.layout_batch">
+<tt class="descname">layout_batch</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.layout_batch"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set up batch mode options</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.layout_button">
+<tt class="descname">layout_button</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.layout_button"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Layout widgets related to buttons</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.layout_data_list">
+<tt class="descname">layout_data_list</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.layout_data_list"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add a listcrtl in the panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.layout_selection">
+<tt class="descname">layout_selection</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.layout_selection"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create selection option combo box</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.load_data_list">
+<tt class="descname">load_data_list</tt><big>(</big><em>list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.load_data_list"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>add need data with its theory under the tree</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.load_error">
+<tt class="descname">load_error</tt><big>(</big><em>error=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.load_error"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Pop up an error message.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>error</strong> &#8211; details error message to be displayed</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.onContextMenu">
+<tt class="descname">onContextMenu</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.onContextMenu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Retrieve the state selected state</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_append_plot">
+<tt class="descname">on_append_plot</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_append_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>append plot to plot panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_batch_mode">
+<tt class="descname">on_batch_mode</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_batch_mode"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Change to batch mode
+:param event: UI event</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_check_item">
+<tt class="descname">on_check_item</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_check_item"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On check item</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_close">
+<tt class="descname">on_close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_close"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On close event</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_close_page">
+<tt class="descname">on_close_page</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_close_page"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On close</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_close_plot">
+<tt class="descname">on_close_plot</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_close_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>clseo the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_data_info">
+<tt class="descname">on_data_info</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_data_info"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Data Info panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_edit_data">
+<tt class="descname">on_edit_data</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_edit_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Pop Up Data Editor</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_freeze">
+<tt class="descname">on_freeze</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_freeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On freeze to make a theory to a data set</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_import">
+<tt class="descname">on_import</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_import"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get all select data and set them to the current active perspetive</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_plot">
+<tt class="descname">on_plot</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Send a list of data names to plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_plot_3d">
+<tt class="descname">on_plot_3d</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_plot_3d"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Frozen image of 3D</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_quick_plot">
+<tt class="descname">on_quick_plot</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_quick_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Frozen plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_remove">
+<tt class="descname">on_remove</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_remove"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get a list of item checked and remove them from the treectrl
+Ask the parent to remove reference to this item</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_right_click_data">
+<tt class="descname">on_right_click_data</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_right_click_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Allow Editing Data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_right_click_theory">
+<tt class="descname">on_right_click_theory</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_right_click_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On click theory data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_save_as">
+<tt class="descname">on_save_as</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_save_as"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Save data as a file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.on_single_mode">
+<tt class="descname">on_single_mode</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.on_single_mode"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Change to single mode
+:param event: UI event</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.remove_by_id">
+<tt class="descname">remove_by_id</tt><big>(</big><em>id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.remove_by_id"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Remove_dat by id</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_active_perspective">
+<tt class="descname">set_active_perspective</tt><big>(</big><em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_active_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>set the active perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_data_helper">
+<tt class="descname">set_data_helper</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_data_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set data helper</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_frame">
+<tt class="descname">set_frame</tt><big>(</big><em>frame</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_frame"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_panel_on_focus">
+<tt class="descname">set_panel_on_focus</tt><big>(</big><em>name=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_panel_on_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>set the plot panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_plot_unfocus">
+<tt class="descname">set_plot_unfocus</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_plot_unfocus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Unfocus plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.set_schedule_full_draw">
+<tt class="descname">set_schedule_full_draw</tt><big>(</big><em>panel=None</em>, <em>func='del'</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.set_schedule_full_draw"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Send full draw to guimanager</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataPanel.show_data_button">
+<tt class="descname">show_data_button</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataPanel.show_data_button"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>show load data and remove data button if 
+dataloader on else hide them</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataPanel.window_caption">
+<tt class="descname">window_caption</tt><em class="property"> = 'Data Explorer'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataPanel.window_name">
+<tt class="descname">window_name</tt><em class="property"> = 'Data Panel'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_panel.DataPanel.window_type">
+<tt class="descname">window_type</tt><em class="property"> = 'Data Panel'</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_panel.DataTreeCtrl">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">DataTreeCtrl</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataTreeCtrl"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.agw.customtreectrl.CustomTreeCtrl</span></tt></p>
+<p>Check list control to be used for Data Panel</p>
+<dl class="method">
+<dt id="sas.guiframe.data_panel.DataTreeCtrl.OnCompareItems">
+<tt class="descname">OnCompareItems</tt><big>(</big><em>item1</em>, <em>item2</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#DataTreeCtrl.OnCompareItems"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Overrides OnCompareItems in wx.TreeCtrl. 
+Used by the SortChildren method.</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_panel.State">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">State</tt><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#State"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>DataPanel State</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.data_panel.set_data_state">
+<tt class="descclassname">sas.guiframe.data_panel.</tt><tt class="descname">set_data_state</tt><big>(</big><em>data=None</em>, <em>path=None</em>, <em>theory=None</em>, <em>state=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_panel.html#set_data_state"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set data state</p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.data_processor">
+<span id="sas-guiframe-data-processor-module"></span><h2>sas.guiframe.data_processor module</h2>
+<p>Implement grid used to store data</p>
+<dl class="class">
+<dt id="sas.guiframe.data_processor.BatchCell">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">BatchCell</tt><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#BatchCell"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Object describing a cell in  the grid.</p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.BatchOutputFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">BatchOutputFrame</tt><big>(</big><em>parent</em>, <em>data_inputs</em>, <em>data_outputs</em>, <em>file_name=''</em>, <em>details=''</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#BatchOutputFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Allow to select where the result of batch will be displayed or stored</p>
+<dl class="method">
+<dt id="sas.guiframe.data_processor.BatchOutputFrame.on_apply">
+<tt class="descname">on_apply</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#BatchOutputFrame.on_apply"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the user selection and display output to the selected application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.BatchOutputFrame.on_close">
+<tt class="descname">on_close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#BatchOutputFrame.on_close"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>close the Window</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.BatchOutputFrame.onselect">
+<tt class="descname">onselect</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#BatchOutputFrame.onselect"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Receive event and display data into third party application
+or save data to file.</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.GridFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">GridFrame</tt><big>(</big><em>parent=None</em>, <em>data_inputs=None</em>, <em>data_outputs=None</em>, <em>id=-1</em>, <em>title='Grid Window'</em>, <em>size=(800</em>, <em>500)</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.GetLabelText">
+<tt class="descname">GetLabelText</tt><big>(</big><em>id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.GetLabelText"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get Label Text</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.add_table">
+<tt class="descname">add_table</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.add_table"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add a new table</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_append_column">
+<tt class="descname">on_append_column</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_append_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Append a new column to the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_clear">
+<tt class="descname">on_clear</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_clear"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On Clear</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_close">
+<tt class="descname">on_close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_close"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_copy">
+<tt class="descname">on_copy</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_copy"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On Copy</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_menu_open">
+<tt class="descname">on_menu_open</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_menu_open"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On menu open</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_open">
+<tt class="descname">on_open</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_open"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Open file containg batch result</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_paste">
+<tt class="descname">on_paste</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_paste"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On Paste</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_remove_column">
+<tt class="descname">on_remove_column</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_remove_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On remove column</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.on_save_page">
+<tt class="descname">on_save_page</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.on_save_page"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.open_with_excel">
+<tt class="descname">open_with_excel</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.open_with_excel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>open excel and display batch result in Excel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridFrame.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data_inputs</em>, <em>data_outputs</em>, <em>details=''</em>, <em>file_name=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridFrame.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set data</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.GridPage">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">GridPage</tt><big>(</big><em>parent</em>, <em>panel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.sheet.CSheet</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.get_grid_view">
+<tt class="descname">get_grid_view</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.get_grid_view"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return value contained in the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.get_nofrows">
+<tt class="descname">get_nofrows</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.get_nofrows"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return number of total rows</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.insert_after_col_menu">
+<tt class="descname">insert_after_col_menu</tt><big>(</big><em>menu</em>, <em>label</em>, <em>window</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.insert_after_col_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.insert_col_menu">
+<tt class="descname">insert_col_menu</tt><big>(</big><em>menu</em>, <em>label</em>, <em>window</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.insert_col_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.insert_column">
+<tt class="descname">insert_column</tt><big>(</big><em>col</em>, <em>col_name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.insert_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.onContextMenu">
+<tt class="descname">onContextMenu</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.onContextMenu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Default context menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_clear">
+<tt class="descname">on_clear</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_clear"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Clear the cells selected</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_copy">
+<tt class="descname">on_copy</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_copy"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On copy event from the contextmenu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_edit_cell">
+<tt class="descname">on_edit_cell</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_edit_cell"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_insert_after_column">
+<tt class="descname">on_insert_after_column</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_insert_after_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Insert the given column after the highlighted column</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_insert_column">
+<tt class="descname">on_insert_column</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_insert_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_left_click">
+<tt class="descname">on_left_click</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_left_click"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Catch the left click on label mouse event</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_paste">
+<tt class="descname">on_paste</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_paste"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On paste event from the contextmenu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_remove_column">
+<tt class="descname">on_remove_column</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_remove_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_right_click">
+<tt class="descname">on_right_click</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_right_click"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Catch the right click mouse</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_selected_cell">
+<tt class="descname">on_selected_cell</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_selected_cell"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Handler catching cell selection</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_set_x_axis">
+<tt class="descname">on_set_x_axis</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_set_x_axis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.on_set_y_axis">
+<tt class="descname">on_set_y_axis</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.on_set_y_axis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.remove_column">
+<tt class="descname">remove_column</tt><big>(</big><em>col</em>, <em>numCols=1</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.remove_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Remove column to the current grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data_inputs</em>, <em>data_outputs</em>, <em>details</em>, <em>file_name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add data to the grid
+:param data_inputs: data to use from the context menu of the grid
+:param data_ouputs: default columns deplayed</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPage.set_grid_values">
+<tt class="descname">set_grid_values</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPage.set_grid_values"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set the values in grids</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.GridPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">GridPanel</tt><big>(</big><em>parent</em>, <em>data_inputs=None</em>, <em>data_outputs=None</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sas.guiframe.data_processor.SPanel" title="sas.guiframe.data_processor.SPanel"><tt class="xref py py-class docutils literal"><span class="pre">sas.guiframe.data_processor.SPanel</span></tt></a></p>
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.add_column">
+<tt class="descname">add_column</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.add_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.create_axis_label">
+<tt class="descname">create_axis_label</tt><big>(</big><em>cell_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.create_axis_label"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Receive a list of cells and  create a string presenting the selected 
+cells. 
+:param cell_list: list of tuple</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.edit_axis_helper">
+<tt class="descname">edit_axis_helper</tt><big>(</big><em>tcrtl_label</em>, <em>tcrtl_title</em>, <em>label</em>, <em>title</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.edit_axis_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>get controls to modify</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.get_plot_axis">
+<tt class="descname">get_plot_axis</tt><big>(</big><em>col</em>, <em>list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.get_plot_axis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.get_sentence">
+<tt class="descname">get_sentence</tt><big>(</big><em>dict</em>, <em>sentence</em>, <em>column_names</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.get_sentence"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get sentence from dict</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.layout_grid">
+<tt class="descname">layout_grid</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.layout_grid"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Draw the area related to the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.layout_plotting_area">
+<tt class="descname">layout_plotting_area</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.layout_plotting_area"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Draw area containing options to plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.on_edit_axis">
+<tt class="descname">on_edit_axis</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.on_edit_axis"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the selected column on  the visible grid and set values for axis</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.on_plot">
+<tt class="descname">on_plot</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.on_plot"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Evaluate the contains of textcrtl and plot result</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.on_remove_column">
+<tt class="descname">on_remove_column</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.on_remove_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.on_view">
+<tt class="descname">on_view</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.on_view"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get object represented buy the given cell and plot them.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.set_dyaxis">
+<tt class="descname">set_dyaxis</tt><big>(</big><em>label=''</em>, <em>dy=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.set_dyaxis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.set_xaxis">
+<tt class="descname">set_xaxis</tt><big>(</big><em>label=''</em>, <em>x=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.set_xaxis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.GridPanel.set_yaxis">
+<tt class="descname">set_yaxis</tt><big>(</big><em>label=''</em>, <em>y=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#GridPanel.set_yaxis"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.Notebook">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">Notebook</tt><big>(</big><em>parent</em>, <em>manager=None</em>, <em>data=None</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.aui.AuiNotebook</span></tt>, <a class="reference internal" href="#sas.guiframe.panel_base.PanelBase" title="sas.guiframe.panel_base.PanelBase"><tt class="xref py py-class docutils literal"><span class="pre">sas.guiframe.panel_base.PanelBase</span></tt></a></p>
+<p>## Internal name for the AUI manager
+window_name = &#8220;Fit panel&#8221;
+## Title to appear on top of the window</p>
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.add_column">
+<tt class="descname">add_column</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.add_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Append a new column to the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.add_empty_page">
+<tt class="descname">add_empty_page</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.add_empty_page"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.create_axis_label">
+<tt class="descname">create_axis_label</tt><big>(</big><em>cell_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.create_axis_label"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Receive a list of cells and  create a string presenting the selected 
+cells. 
+:param cell_list: list of tuple</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.enable_close_button">
+<tt class="descname">enable_close_button</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.enable_close_button"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>display the close button on tab for more than 1 tabs else remove the 
+close button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.get_column_labels">
+<tt class="descname">get_column_labels</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.get_column_labels"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return dictionary of columns labels of the current page</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.get_highlighted_row">
+<tt class="descname">get_highlighted_row</tt><big>(</big><em>is_number=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.get_highlighted_row"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add highlight rows</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.get_odered_results">
+<tt class="descname">get_odered_results</tt><big>(</big><em>inputs</em>, <em>outputs=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.get_odered_results"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get ordered the results</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.on_close_page">
+<tt class="descname">on_close_page</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.on_close_page"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>close the page</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.on_edit_axis">
+<tt class="descname">on_edit_axis</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.on_edit_axis"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return the select cell of a given selected column. Check that all cells
+are from the same column</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.on_remove_column">
+<tt class="descname">on_remove_column</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.on_remove_column"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Remove the selected column from the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_processor.Notebook.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data_inputs</em>, <em>data_outputs</em>, <em>details=''</em>, <em>file_name=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#Notebook.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.data_processor.Notebook.window_caption">
+<tt class="descname">window_caption</tt><em class="property"> = 'Notebook '</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.data_processor.SPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">SPanel</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#SPanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.scrolledpanel.ScrolledPanel</span></tt></p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.data_processor.parse_string">
+<tt class="descclassname">sas.guiframe.data_processor.</tt><tt class="descname">parse_string</tt><big>(</big><em>sentence</em>, <em>list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_processor.html#parse_string"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return a dictionary of column label and index or row selected
+:param sentence: String to parse
+:param list: list of columns label</p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.data_state">
+<span id="sas-guiframe-data-state-module"></span><h2>sas.guiframe.data_state module</h2>
+<dl class="class">
+<dt id="sas.guiframe.data_state.DataState">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.data_state.</tt><tt class="descname">DataState</tt><big>(</big><em>data=None</em>, <em>parent=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
+<p>Store information about data</p>
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.clone">
+<tt class="descname">clone</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.clone"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.get_data">
+<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.get_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.get_message">
+<tt class="descname">get_message</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.get_message"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.get_name">
+<tt class="descname">get_name</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.get_name"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.get_path">
+<tt class="descname">get_path</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.get_path"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the path of the loaded data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.get_theory">
+<tt class="descname">get_theory</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.get_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.set_name">
+<tt class="descname">set_name</tt><big>(</big><em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.set_name"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.set_path">
+<tt class="descname">set_path</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.set_path"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set the path of the loaded data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.data_state.DataState.set_theory">
+<tt class="descname">set_theory</tt><big>(</big><em>theory_data</em>, <em>theory_state=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/data_state.html#DataState.set_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.documentation_window">
+<span id="sas-guiframe-documentation-window-module"></span><h2>sas.guiframe.documentation_window module</h2>
+<dl class="class">
+<dt id="sas.guiframe.documentation_window.DocumentationWindow">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.documentation_window.</tt><tt class="descname">DocumentationWindow</tt><big>(</big><em>parent</em>, <em>id</em>, <em>path</em>, <em>title='Help'</em>, <em>size=(850</em>, <em>540)</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/documentation_window.html#DocumentationWindow"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.dummyapp">
+<span id="sas-guiframe-dummyapp-module"></span><h2>sas.guiframe.dummyapp module</h2>
+<p>Dummy application.
+Allows the user to set an external data manager</p>
+<dl class="class">
+<dt id="sas.guiframe.dummyapp.DummyView">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dummyapp.</tt><tt class="descname">DummyView</tt><big>(</big><em>redirect=False</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#DummyView"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sas.guiframe.gui_manager.ViewApp" title="sas.guiframe.gui_manager.ViewApp"><tt class="xref py py-class docutils literal"><span class="pre">sas.guiframe.gui_manager.ViewApp</span></tt></a></p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.dummyapp.SasView">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dummyapp.</tt><tt class="descname">SasView</tt><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#SasView"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.dummyapp.TestPlugin">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.dummyapp.</tt><tt class="descname">TestPlugin</tt><big>(</big><em>name='Test_plugin'</em>, <em>standalone=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#TestPlugin"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <a class="reference internal" href="#sas.guiframe.plugin_base.PluginBase" title="sas.guiframe.plugin_base.PluginBase"><tt class="xref py py-class docutils literal"><span class="pre">sas.guiframe.plugin_base.PluginBase</span></tt></a></p>
+<dl class="method">
+<dt id="sas.guiframe.dummyapp.TestPlugin.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>graph=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#TestPlugin.get_context_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>This method is optional.</p>
+<p>When the context menu of a plot is rendered, the 
+get_context_menu method will be called to give you a 
+chance to add a menu item to the context menu.</p>
+<p>A ref to a Graph object is passed so that you can
+investigate the plot content and decide whether you
+need to add items to the context menu.</p>
+<p>This method returns a list of menu items.
+Each item is itself a list defining the text to 
+appear in the menu, a tool-tip help text, and a
+call-back method.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>graph</strong> &#8211; the Graph object to which we attach the context menu</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">a list of menu items with call-back function</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.dummyapp.TestPlugin.get_panels">
+<tt class="descname">get_panels</tt><big>(</big><em>parent</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#TestPlugin.get_panels"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create and return the list of wx.Panels for your plug-in.
+Define the plug-in perspective.</p>
+<p>Panels should inherit from DefaultPanel defined below,
+or should present the same interface. They must define
+&#8220;window_caption&#8221; and &#8220;window_name&#8221;.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>parent</strong> &#8211; parent window</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">list of panels</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.dummyapp.TestPlugin.get_tools">
+<tt class="descname">get_tools</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#TestPlugin.get_tools"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Returns a set of menu entries for tools</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.dummyapp.TestPlugin.populate_menu">
+<tt class="descname">populate_menu</tt><big>(</big><em>parent</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/dummyapp.html#TestPlugin.populate_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create and return the list of application menu
+items for the plug-in. 
+:param parent: parent 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">Returns:</th><td class="field-body">plug-in menu</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.events">
+<span id="sas-guiframe-events-module"></span><h2>sas.guiframe.events module</h2>
+</div>
+<div class="section" id="module-sas.guiframe.gui_manager">
+<span id="sas-guiframe-gui-manager-module"></span><h2>sas.guiframe.gui_manager module</h2>
+<p>Gui manager: manages the widgets making up an application</p>
+<dl class="class">
+<dt id="sas.guiframe.gui_manager.DefaultPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">DefaultPanel</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#DefaultPanel"><span class="viewcode-link">[source]</span></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="#sas.guiframe.panel_base.PanelBase" title="sas.guiframe.panel_base.PanelBase"><tt class="xref py py-class docutils literal"><span class="pre">sas.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="sas.guiframe.gui_manager.DefaultPanel.CENTER_PANE">
+<tt class="descname">CENTER_PANE</tt><em class="property"> = True</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_manager.DefaultPanel.window_caption">
+<tt class="descname">window_caption</tt><em class="property"> = 'Welcome panel'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_manager.DefaultPanel.window_name">
+<tt class="descname">window_name</tt><em class="property"> = 'default'</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_manager.MDIFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">MDIFrame</tt><big>(</big><em>parent</em>, <em>panel</em>, <em>title='Untitled'</em>, <em>size=(300</em>, <em>200)</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#MDIFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.MDIChildFrame</span></tt></p>
+<p>Frame for panels</p>
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.MDIFrame.OnClose">
+<tt class="descname">OnClose</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#MDIFrame.OnClose"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On Close event</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.MDIFrame.set_panel">
+<tt class="descname">set_panel</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#MDIFrame.set_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.MDIFrame.set_panel_focus">
+<tt class="descname">set_panel_focus</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#MDIFrame.set_panel_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.MDIFrame.show_data_panel">
+<tt class="descname">show_data_panel</tt><big>(</big><em>action</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#MDIFrame.show_data_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_manager.ViewApp">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">ViewApp</tt><big>(</big><em>redirect=False</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<p>Toy application to test this Frame</p>
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.OnInit"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>When initialised</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><em>perspective</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.add_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Manually add a perspective to the application GUI</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.build_gui">
+<tt class="descname">build_gui</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.build_gui"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Build the GUI</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.clean_plugin_models">
+<tt class="descname">clean_plugin_models</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.clean_plugin_models"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Delete plugin models  in app folder</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>path</strong> &#8211; path of the plugin_models folder in app</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.display_splash_screen">
+<tt class="descname">display_splash_screen</tt><big>(</big><em>parent</em>, <em>path='/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/sasview/images/SVwelcome_mini.png'</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.display_splash_screen"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Displays the splash screen.  It will exactly cover the main frame.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.maximize_win">
+<tt class="descname">maximize_win</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.maximize_win"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Maximize the window after the frame shown</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.on_close_splash_screen">
+<tt class="descname">on_close_splash_screen</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.on_close_splash_screen"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>When the splash screen is closed.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.open_file">
+<tt class="descname">open_file</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.open_file"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>open a state file at the start of the application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><em>manager</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.set_manager"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Sets a reference to the application manager
+of the GUI manager (Frame)</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.set_welcome_panel">
+<tt class="descname">set_welcome_panel</tt><big>(</big><em>panel_class</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.set_welcome_panel"><span class="viewcode-link">[source]</span></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="method">
+<dt id="sas.guiframe.gui_manager.ViewApp.window_placement">
+<tt class="descname">window_placement</tt><big>(</big><em>size</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewApp.window_placement"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">ViewerFrame</tt><big>(</big><em>parent</em>, <em>title</em>, <em>size=(-1</em>, <em>-1)</em>, <em>gui_style=381</em>, <em>style=541072960</em>, <em>pos=wx.Point(-1</em>, <em>-1)</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.MDIParentFrame</span></tt></p>
+<p>Main application frame</p>
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.Close">
+<tt class="descname">Close</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.Close"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Quit the application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.PopStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.PushStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>FIXME: No message is passed. What is this supposed to do?</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.SetStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.WindowClose">
+<tt class="descname">WindowClose</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.WindowClose"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Quit the application from x icon</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.add_data">
+<tt class="descname">add_data</tt><big>(</big><em>data_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.add_data"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.add_data_helper">
+<tt class="descname">add_data_helper</tt><big>(</big><em>data_list</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.add_data_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.add_icon">
+<tt class="descname">add_icon</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.add_icon"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>get list of child and attempt to add the default icon</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.add_perspective">
+<tt class="descname">add_perspective</tt><big>(</big><em>plugin</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.add_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add a perspective if it doesn&#8217;t already
+exist.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.append_bookmark">
+<tt class="descname">append_bookmark</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.append_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bookmark available information of the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.build_gui">
+<tt class="descname">build_gui</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.build_gui"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Build the GUI by setting up the toolbar, menu and layout.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.check_multimode">
+<tt class="descname">check_multimode</tt><big>(</big><em>perspective=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.check_multimode"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Check the perspective have batch mode capablitity</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.create_gui_data">
+<tt class="descname">create_gui_data</tt><big>(</big><em>data</em>, <em>path=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.create_gui_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.delete_data">
+<tt class="descname">delete_data</tt><big>(</big><em>data</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.delete_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Delete the data.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.delete_panel">
+<tt class="descname">delete_panel</tt><big>(</big><em>uid</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.delete_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>delete panel given uid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.disable_app_menu">
+<tt class="descname">disable_app_menu</tt><big>(</big><em>p_panel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.disable_app_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Disables all menus in the menubar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_add_data">
+<tt class="descname">enable_add_data</tt><big>(</big><em>new_plot</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_add_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Enable append data on a plot panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_bookmark">
+<tt class="descname">enable_bookmark</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bookmark</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_copy">
+<tt class="descname">enable_copy</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_copy"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable copy related control</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_drag">
+<tt class="descname">enable_drag</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_drag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>drag</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_edit_menu">
+<tt class="descname">enable_edit_menu</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_edit_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable menu item under edit menu depending on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_paste">
+<tt class="descname">enable_paste</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_paste"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable paste</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_preview">
+<tt class="descname">enable_preview</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_preview"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>preview</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_print">
+<tt class="descname">enable_print</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_print"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>print</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_redo">
+<tt class="descname">enable_redo</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_redo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable redo</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_reset">
+<tt class="descname">enable_reset</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_reset"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>reset the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_save">
+<tt class="descname">enable_save</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_save"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>save</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_undo">
+<tt class="descname">enable_undo</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_undo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>enable undo related control</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_zoom">
+<tt class="descname">enable_zoom</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_zoom"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_zoom_in">
+<tt class="descname">enable_zoom_in</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_zoom_in"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom in</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.enable_zoom_out">
+<tt class="descname">enable_zoom_out</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.enable_zoom_out"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom out</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.freeze">
+<tt class="descname">freeze</tt><big>(</big><em>data_id</em>, <em>theory_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.freeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.full_draw">
+<tt class="descname">full_draw</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.full_draw"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Draw the panels with axes in the schedule to full dwar list</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_client_size">
+<tt class="descname">get_client_size</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_client_size"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return client size tuple</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>plotpanel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_context_menu"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.get_current_context_menu">
+<tt class="descname">get_current_context_menu</tt><big>(</big><em>plotpanel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_current_context_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the context menu items made available 
+by the current plug-in. 
+This function is used by the plotting module</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_current_perspective">
+<tt class="descname">get_current_perspective</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_current_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the current perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_data">
+<tt class="descname">get_data</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_data_manager">
+<tt class="descname">get_data_manager</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_data_manager"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the data manager.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_paneinfo">
+<tt class="descname">get_paneinfo</tt><big>(</big><em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_paneinfo"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.get_save_location">
+<tt class="descname">get_save_location</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_save_location"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the _default_save_location</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_schedule">
+<tt class="descname">get_schedule</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_schedule"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get schedule</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_style">
+<tt class="descname">get_style</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_style"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return the gui style</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_toolbar">
+<tt class="descname">get_toolbar</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_toolbar"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the toolbar.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_toolbar_height">
+<tt class="descname">get_toolbar_height</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_toolbar_height"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.get_window_size">
+<tt class="descname">get_window_size</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.get_window_size"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get window size</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">Return size:</th><td class="field-body">tuple</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.load_data">
+<tt class="descname">load_data</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.load_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>load data from command line</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.load_folder">
+<tt class="descname">load_folder</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.load_folder"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Load entire folder</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.load_from_cmd">
+<tt class="descname">load_from_cmd</tt><big>(</big><em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.load_from_cmd"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>load data from cmd or application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.load_state">
+<tt class="descname">load_state</tt><big>(</big><em>path</em>, <em>is_project=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.load_state"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>load data from command line or application</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_batch_selection">
+<tt class="descname">on_batch_selection</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_batch_selection"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.on_bookmark_panel">
+<tt class="descname">on_bookmark_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_bookmark_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>bookmark panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_category_panel">
+<tt class="descname">on_category_panel</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_category_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>On cat panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_change_caption">
+<tt class="descname">on_change_caption</tt><big>(</big><em>name</em>, <em>old_caption</em>, <em>new_caption</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_change_caption"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.on_change_categories">
+<tt class="descname">on_change_categories</tt><big>(</big><em>evt</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_change_categories"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_close_welcome_panel">
+<tt class="descname">on_close_welcome_panel</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_close_welcome_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Close the welcome panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_color_selection">
+<tt class="descname">on_color_selection</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_color_selection"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.on_copy_panel">
+<tt class="descname">on_copy_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_copy_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>copy the last panel on focus if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_drag_panel">
+<tt class="descname">on_drag_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_drag_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>drag apply to the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_load_data">
+<tt class="descname">on_load_data</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_load_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>received an event to trigger load from data plugin</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_panel_close">
+<tt class="descname">on_panel_close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_panel_close"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Gets called when the close event for a panel runs.
+This will check which panel has been closed and
+delete it.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_paste_panel">
+<tt class="descname">on_paste_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_paste_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>paste clipboard to the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_preview_panel">
+<tt class="descname">on_preview_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_preview_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>preview information on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_print_panel">
+<tt class="descname">on_print_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_print_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>print available information on the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_read_batch_tofile">
+<tt class="descname">on_read_batch_tofile</tt><big>(</big><em>base</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_read_batch_tofile"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.on_redo_panel">
+<tt class="descname">on_redo_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_redo_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>redo the last cancel action done on the last panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_reset_panel">
+<tt class="descname">on_reset_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_reset_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>reset the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_save_helper">
+<tt class="descname">on_save_helper</tt><big>(</big><em>doc</em>, <em>reader</em>, <em>panel</em>, <em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_save_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Save state into a file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_save_panel">
+<tt class="descname">on_save_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_save_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>save possible information on the current panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_set_batch_result">
+<tt class="descname">on_set_batch_result</tt><big>(</big><em>data_outputs</em>, <em>data_inputs=None</em>, <em>plugin_name=''</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_set_batch_result"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display data into a grid in batch mode and show the grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_set_plot_focus">
+<tt class="descname">on_set_plot_focus</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_set_plot_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set focus on a plot panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_undo_panel">
+<tt class="descname">on_undo_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_undo_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>undo previous action of the last panel on focus if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_view">
+<tt class="descname">on_view</tt><big>(</big><em>evt</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_view"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.on_zoom_in_panel">
+<tt class="descname">on_zoom_in_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_zoom_in_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom in of the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_zoom_out_panel">
+<tt class="descname">on_zoom_out_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_zoom_out_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom out on the panel on focus</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.on_zoom_panel">
+<tt class="descname">on_zoom_panel</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.on_zoom_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>zoom on the current panel if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.onfreeze">
+<tt class="descname">onfreeze</tt><big>(</big><em>theory_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.onfreeze"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.open_with_externalapp">
+<tt class="descname">open_with_externalapp</tt><big>(</big><em>data</em>, <em>file_name</em>, <em>details=''</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.open_with_externalapp"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display data in the another application , by default Excel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.open_with_localapp">
+<tt class="descname">open_with_localapp</tt><big>(</big><em>data_inputs=None</em>, <em>details=''</em>, <em>file_name=None</em>, <em>data_outputs=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.open_with_localapp"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.plot_data">
+<tt class="descname">plot_data</tt><big>(</big><em>state_id</em>, <em>data_id=None</em>, <em>theory_id=None</em>, <em>append=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.plot_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>send a list of data to plot</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.popup_panel">
+<tt class="descname">popup_panel</tt><big>(</big><em>p</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.popup_panel"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.post_init"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.put_icon">
+<tt class="descname">put_icon</tt><big>(</big><em>frame</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.put_icon"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Put icon on the tap of a panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.quit_guiframe">
+<tt class="descname">quit_guiframe</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.quit_guiframe"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.read_batch_tofile">
+<tt class="descname">read_batch_tofile</tt><big>(</big><em>file_name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.read_batch_tofile"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Extract value from file name and Display them into a grid</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.remove_data">
+<tt class="descname">remove_data</tt><big>(</big><em>data_id</em>, <em>theory_id=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.remove_data"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.reset_bookmark_menu">
+<tt class="descname">reset_bookmark_menu</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.reset_bookmark_menu"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.save_data1d">
+<tt class="descname">save_data1d</tt><big>(</big><em>data</em>, <em>fname</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.save_data1d"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Save data dialog</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.save_data2d">
+<tt class="descname">save_data2d</tt><big>(</big><em>data</em>, <em>fname</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.save_data2d"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Save data2d dialog</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.send_focus_to_datapanel">
+<tt class="descname">send_focus_to_datapanel</tt><big>(</big><em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.send_focus_to_datapanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Send focusing on ID to data explorer</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_current_perspective">
+<tt class="descname">set_current_perspective</tt><big>(</big><em>perspective</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_current_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>set the current active perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_custom_default_perspective">
+<tt class="descname">set_custom_default_perspective</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_custom_default_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set default starting perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data_id</em>, <em>theory_id=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>set data to current perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_default_perspective">
+<tt class="descname">set_default_perspective</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_default_perspective"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_input_file">
+<tt class="descname">set_input_file</tt><big>(</big><em>input_file</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_input_file"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><em>manager</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_manager"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_panel_on_focus">
+<tt class="descname">set_panel_on_focus</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_panel_on_focus"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_panel_on_focus_helper">
+<tt class="descname">set_panel_on_focus_helper</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_panel_on_focus_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Helper for panel on focus with data_panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_perspective">
+<tt class="descname">set_perspective</tt><big>(</big><em>panels</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_perspective"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_plot_unfocus">
+<tt class="descname">set_plot_unfocus</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_plot_unfocus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Un focus all plot panels</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_schedule">
+<tt class="descname">set_schedule</tt><big>(</big><em>schedule=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_schedule"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set schedule</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.set_schedule_full_draw">
+<tt class="descname">set_schedule_full_draw</tt><big>(</big><em>panel=None</em>, <em>func='del'</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_schedule_full_draw"><span class="viewcode-link">[source]</span></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="sas.guiframe.gui_manager.ViewerFrame.set_theory">
+<tt class="descname">set_theory</tt><big>(</big><em>state_id</em>, <em>theory_id=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.set_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.setup_custom_conf">
+<tt class="descname">setup_custom_conf</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.setup_custom_conf"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set up custom configuration if exists</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.show_batch_frame">
+<tt class="descname">show_batch_frame</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.show_batch_frame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>show the grid of result</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.show_data1d">
+<tt class="descname">show_data1d</tt><big>(</big><em>data</em>, <em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.show_data1d"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Show data dialog</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.show_data2d">
+<tt class="descname">show_data2d</tt><big>(</big><em>data</em>, <em>name</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.show_data2d"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Show data dialog</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.show_data_panel">
+<tt class="descname">show_data_panel</tt><big>(</big><em>event=None</em>, <em>action=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.show_data_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>show the data panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.show_welcome_panel">
+<tt class="descname">show_welcome_panel</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.show_welcome_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display the welcome panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.update_data">
+<tt class="descname">update_data</tt><big>(</big><em>prev_data</em>, <em>new_data</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.update_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Update the data.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.update_theory">
+<tt class="descname">update_theory</tt><big>(</big><em>data_id</em>, <em>theory</em>, <em>state=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.update_theory"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Update the theory</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_manager.ViewerFrame.write_batch_tofile">
+<tt class="descname">write_batch_tofile</tt><big>(</big><em>data</em>, <em>file_name</em>, <em>details=''</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#ViewerFrame.write_batch_tofile"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Helper to write result from batch into cvs file</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.gui_manager.get_app_dir">
+<tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">get_app_dir</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#get_app_dir"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The application directory is the one where the default custom_config.py
+file resides.</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.gui_manager.get_user_directory">
+<tt class="descclassname">sas.guiframe.gui_manager.</tt><tt class="descname">get_user_directory</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_manager.html#get_user_directory"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Returns the user&#8217;s home directory</p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.gui_statusbar">
+<span id="sas-guiframe-gui-statusbar-module"></span><h2>sas.guiframe.gui_statusbar module</h2>
+<dl class="class">
+<dt id="sas.guiframe.gui_statusbar.Console">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_statusbar.</tt><tt class="descname">Console</tt><big>(</big><em>parent=None</em>, <em>status=''</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#Console"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.Console.Close">
+<tt class="descname">Close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#Console.Close"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.Console.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>status</em>, <em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#Console.set_message"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.Console.set_multiple_messages">
+<tt class="descname">set_multiple_messages</tt><big>(</big><em>messages=[]</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#Console.set_multiple_messages"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_statusbar.ConsolePanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_statusbar.</tt><tt class="descname">ConsolePanel</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#ConsolePanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Panel</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.ConsolePanel.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>status=''</em>, <em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#ConsolePanel.set_message"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_statusbar.SPageStatusbar">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_statusbar.</tt><tt class="descname">SPageStatusbar</tt><big>(</big><em>parent</em>, <em>timeout=None</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#SPageStatusbar"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.StatusBar</span></tt></p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_statusbar.StatusBar">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_statusbar.</tt><tt class="descname">StatusBar</tt><big>(</big><em>parent</em>, <em>id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.StatusBar</span></tt></p>
+<p>Application status bar</p>
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.OnIdle">
+<tt class="descname">OnIdle</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.OnIdle"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.OnSize">
+<tt class="descname">OnSize</tt><big>(</big><em>evt</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.OnSize"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.PopStatusText">
+<tt class="descname">PopStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.PopStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Override status bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.PushStatusText">
+<tt class="descname">PushStatusText</tt><big>(</big><em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.PushStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.SetStatusText">
+<tt class="descname">SetStatusText</tt><big>(</big><em>text=''</em>, <em>number=1</em>, <em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.SetStatusText"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.clear_gauge">
+<tt class="descname">clear_gauge</tt><big>(</big><em>msg=''</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.clear_gauge"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Hide the gauge</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.enable_clear_gauge">
+<tt class="descname">enable_clear_gauge</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.enable_clear_gauge"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>clear the progress bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.get_msg_position">
+<tt class="descname">get_msg_position</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.get_msg_position"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.reposition">
+<tt class="descname">reposition</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.reposition"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Place the various fields in their proper position</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.set_dialog">
+<tt class="descname">set_dialog</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.set_dialog"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display dialogbox</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.set_gauge">
+<tt class="descname">set_gauge</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.set_gauge"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>change the state of the gauge according the state of the current job</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.set_icon">
+<tt class="descname">set_icon</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.set_icon"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display icons related to the type of message sent to the statusbar
+when available. No icon is displayed if the message is empty</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.set_message">
+<tt class="descname">set_message</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.set_message"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>display received message on the statusbar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_statusbar.StatusBar.set_status">
+<tt class="descname">set_status</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_statusbar.html#StatusBar.set_status"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Update the status bar .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>type</strong> &#8211; type of message send.
+type  must be in [&#8220;start&#8221;,&#8221;progress&#8221;,&#8221;update&#8221;,&#8221;stop&#8221;]</li>
+<li><strong>msg</strong> &#8211; the message itself  as string</li>
+<li><strong>thread</strong> &#8211; if updatting using a thread status</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.gui_style">
+<span id="sas-guiframe-gui-style-module"></span><h2>sas.guiframe.gui_style module</h2>
+<p>Provide the style for guiframe</p>
+<dl class="class">
+<dt id="sas.guiframe.gui_style.GUIFRAME">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_style.</tt><tt class="descname">GUIFRAME</tt><a class="reference internal" href="../../_modules/sas/guiframe/gui_style.html#GUIFRAME"><span class="viewcode-link">[source]</span></a></dt>
+<dd><dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.CALCULATOR_ON">
+<tt class="descname">CALCULATOR_ON</tt><em class="property"> = 256</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.DATALOADER_ON">
+<tt class="descname">DATALOADER_ON</tt><em class="property"> = 16</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.DEFAULT_STYLE">
+<tt class="descname">DEFAULT_STYLE</tt><em class="property"> = 92</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.FIXED_PANEL">
+<tt class="descname">FIXED_PANEL</tt><em class="property"> = 4</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.FLOATING_PANEL">
+<tt class="descname">FLOATING_PANEL</tt><em class="property"> = 2</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.MANAGER_ON">
+<tt class="descname">MANAGER_ON</tt><em class="property"> = 1</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.MULTIPLE_APPLICATIONS">
+<tt class="descname">MULTIPLE_APPLICATIONS</tt><em class="property"> = 92</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.PLOTTING_ON">
+<tt class="descname">PLOTTING_ON</tt><em class="property"> = 8</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.SINGLE_APPLICATION">
+<tt class="descname">SINGLE_APPLICATION</tt><em class="property"> = 64</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.TOOLBAR_ON">
+<tt class="descname">TOOLBAR_ON</tt><em class="property"> = 32</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME.WELCOME_PANEL_ON">
+<tt class="descname">WELCOME_PANEL_ON</tt><em class="property"> = 128</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_style.</tt><tt class="descname">GUIFRAME_ICON</tt><a class="reference internal" href="../../_modules/sas/guiframe/gui_style.html#GUIFRAME_ICON"><span class="viewcode-link">[source]</span></a></dt>
+<dd><dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.BOOKMARK_ICON">
+<tt class="descname">BOOKMARK_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x1006e1210&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.BOOKMARK_ICON_PATH">
+<tt class="descname">BOOKMARK_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/bookmark.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.COPY_ICON">
+<tt class="descname">COPY_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a214c00&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.COPY_ICON_PATH">
+<tt class="descname">COPY_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/copy.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.DRAG_ICON">
+<tt class="descname">DRAG_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x100721050&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.DRAG_ID_PATH">
+<tt class="descname">DRAG_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/drag_hand.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.FRAME_ICON_PATH">
+<tt class="descname">FRAME_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/ball.ico'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.HIDE_ICON">
+<tt class="descname">HIDE_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a4f6cf0&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.HIDE_ID_PATH">
+<tt class="descname">HIDE_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/hide.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PASTE_ICON">
+<tt class="descname">PASTE_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x1006becb0&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PASTE_ICON_PATH">
+<tt class="descname">PASTE_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/paste.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PATH">
+<tt class="descname">PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PREVIEW_ICON">
+<tt class="descname">PREVIEW_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a4d0430&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PREVIEW_ID_PATH">
+<tt class="descname">PREVIEW_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/report.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PRINT_ICON">
+<tt class="descname">PRINT_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x104b324a0&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.PRINT_ID_PATH">
+<tt class="descname">PRINT_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/printer.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.REDO_ICON">
+<tt class="descname">REDO_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x104b91fa0&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.REDO_ICON_PATH">
+<tt class="descname">REDO_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/redo.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.REPORT_ICON">
+<tt class="descname">REPORT_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a424a10&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.RESET_ICON">
+<tt class="descname">RESET_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a46fef0&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.RESET_ID_PATH">
+<tt class="descname">RESET_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/reset.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.SAVE_ICON">
+<tt class="descname">SAVE_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a221a80&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.SAVE_ICON_PATH">
+<tt class="descname">SAVE_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/save.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.UNDO_ICON">
+<tt class="descname">UNDO_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x108d88e10&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.UNDO_ICON_PATH">
+<tt class="descname">UNDO_ICON_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/undo.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_ICON">
+<tt class="descname">ZOOM_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a2c0e30&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_ID_PATH">
+<tt class="descname">ZOOM_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/search_pan.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_IN_ICON">
+<tt class="descname">ZOOM_IN_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10a4e8a70&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_IN_ID_PATH">
+<tt class="descname">ZOOM_IN_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/zoom_in.png'</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_OUT_ICON">
+<tt class="descname">ZOOM_OUT_ICON</tt><em class="property"> = &lt;wx._core.Image; proxy of &lt;Swig Object of type 'wxImage *' at 0x10931d840&gt; &gt;</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ICON.ZOOM_OUT_ID_PATH">
+<tt class="descname">ZOOM_OUT_ID_PATH</tt><em class="property"> = '/Users/andrewjackson/Devel/sasview/build/lib.macosx-10.5-x86_64-2.7/sas/guiframe/images/zoom_out.png'</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_style.</tt><tt class="descname">GUIFRAME_ID</tt><a class="reference internal" href="../../_modules/sas/guiframe/gui_style.html#GUIFRAME_ID"><span class="viewcode-link">[source]</span></a></dt>
+<dd><dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.BOOKMARK_ID">
+<tt class="descname">BOOKMARK_ID</tt><em class="property"> = 104</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.COPYAS_ID">
+<tt class="descname">COPYAS_ID</tt><em class="property"> = 116</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.COPYEX_ID">
+<tt class="descname">COPYEX_ID</tt><em class="property"> = 114</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.COPYLAT_ID">
+<tt class="descname">COPYLAT_ID</tt><em class="property"> = 115</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.COPY_ID">
+<tt class="descname">COPY_ID</tt><em class="property"> = 102</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.CURRENT_APPLICATION">
+<tt class="descname">CURRENT_APPLICATION</tt><em class="property"> = 113</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.CURVE_SYMBOL_NUM">
+<tt class="descname">CURVE_SYMBOL_NUM</tt><em class="property"> = 13</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.DRAG_ID">
+<tt class="descname">DRAG_ID</tt><em class="property"> = 109</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.PASTE_ID">
+<tt class="descname">PASTE_ID</tt><em class="property"> = 103</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.PREVIEW_ID">
+<tt class="descname">PREVIEW_ID</tt><em class="property"> = 111</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.PRINT_ID">
+<tt class="descname">PRINT_ID</tt><em class="property"> = 112</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.REDO_ID">
+<tt class="descname">REDO_ID</tt><em class="property"> = 101</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.RESET_ID">
+<tt class="descname">RESET_ID</tt><em class="property"> = 110</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.SAVE_ID">
+<tt class="descname">SAVE_ID</tt><em class="property"> = 105</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.UNDO_ID">
+<tt class="descname">UNDO_ID</tt><em class="property"> = 100</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.ZOOM_ID">
+<tt class="descname">ZOOM_ID</tt><em class="property"> = 108</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.ZOOM_IN_ID">
+<tt class="descname">ZOOM_IN_ID</tt><em class="property"> = 106</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.gui_style.GUIFRAME_ID.ZOOM_OUT_ID">
+<tt class="descname">ZOOM_OUT_ID</tt><em class="property"> = 107</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.gui_toolbar">
+<span id="sas-guiframe-gui-toolbar-module"></span><h2>sas.guiframe.gui_toolbar module</h2>
+<dl class="class">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.gui_toolbar.</tt><tt class="descname">GUIToolBar</tt><big>(</big><em>parent</em>, <em>*args</em>, <em>**kwds</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._controls.ToolBar</span></tt></p>
+<p>Implement toolbar for guiframe</p>
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.add_bookmark_default">
+<tt class="descname">add_bookmark_default</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.add_bookmark_default"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Add default items in bookmark menu</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.append_bookmark">
+<tt class="descname">append_bookmark</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.append_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>receive item to append on the toolbar button bookmark</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.append_bookmark_item">
+<tt class="descname">append_bookmark_item</tt><big>(</big><em>id</em>, <em>label</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.append_bookmark_item"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Append a item in bookmark</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.do_layout">
+<tt class="descname">do_layout</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.do_layout"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_bookmark">
+<tt class="descname">enable_bookmark</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_copy">
+<tt class="descname">enable_copy</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_copy"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_paste">
+<tt class="descname">enable_paste</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_paste"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_preview">
+<tt class="descname">enable_preview</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_preview"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_print">
+<tt class="descname">enable_print</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_print"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_redo">
+<tt class="descname">enable_redo</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_redo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_reset">
+<tt class="descname">enable_reset</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_reset"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_save">
+<tt class="descname">enable_save</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_save"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_undo">
+<tt class="descname">enable_undo</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_undo"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_zoom">
+<tt class="descname">enable_zoom</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_zoom"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_zoom_in">
+<tt class="descname">enable_zoom_in</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_zoom_in"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.enable_zoom_out">
+<tt class="descname">enable_zoom_out</tt><big>(</big><em>panel</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.enable_zoom_out"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.get_bookmark_items">
+<tt class="descname">get_bookmark_items</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.get_bookmark_items"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get bookmark menu items</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.on_bind_button">
+<tt class="descname">on_bind_button</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.on_bind_button"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bind the buttons</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.on_bookmark">
+<tt class="descname">on_bookmark</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.on_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>add book mark</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.remove_bookmark_item">
+<tt class="descname">remove_bookmark_item</tt><big>(</big><em>item</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.remove_bookmark_item"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Remove a bookmark item</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.update_button">
+<tt class="descname">update_button</tt><big>(</big><em>application_name=''</em>, <em>panel_name=''</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.update_button"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.gui_toolbar.GUIToolBar.update_toolbar">
+<tt class="descname">update_toolbar</tt><big>(</big><em>panel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#GUIToolBar.update_toolbar"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.gui_toolbar.clear_image">
+<tt class="descclassname">sas.guiframe.gui_toolbar.</tt><tt class="descname">clear_image</tt><big>(</big><em>image</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/gui_toolbar.html#clear_image"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.panel_base">
+<span id="sas-guiframe-panel-base-module"></span><h2>sas.guiframe.panel_base module</h2>
+<dl class="class">
+<dt id="sas.guiframe.panel_base.PanelBase">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.panel_base.</tt><tt class="descname">PanelBase</tt><big>(</big><em>parent=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Defines the API for a panels to work with
+the ViewerFrame toolbar and menu bar</p>
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_bookmark_flag">
+<tt class="descname">get_bookmark_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_bookmark_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the bookmark flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_copy_flag">
+<tt class="descname">get_copy_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_copy_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the copy flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_data">
+<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return list of current data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_drag_flag">
+<tt class="descname">get_drag_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_drag_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the drag flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_frame">
+<tt class="descname">get_frame</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_frame"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_manager">
+<tt class="descname">get_manager</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_manager"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_paste_flag">
+<tt class="descname">get_paste_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_paste_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the copy flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_preview_flag">
+<tt class="descname">get_preview_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_preview_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the preview flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_print_flag">
+<tt class="descname">get_print_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_print_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the print flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_redo_flag">
+<tt class="descname">get_redo_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_redo_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the redo flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_reset_flag">
+<tt class="descname">get_reset_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_reset_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the reset flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_save_flag">
+<tt class="descname">get_save_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_save_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the save flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_state">
+<tt class="descname">get_state</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_state"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return the current state</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_undo_flag">
+<tt class="descname">get_undo_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_undo_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the undo flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_zoom_flag">
+<tt class="descname">get_zoom_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_zoom_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the zoom flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_zoom_in_flag">
+<tt class="descname">get_zoom_in_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_zoom_in_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the zoom in flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.get_zoom_out_flag">
+<tt class="descname">get_zoom_out_flag</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.get_zoom_out_flag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the zoom out flag to update appropriately the tool bar</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.panel_base.PanelBase.group_id">
+<tt class="descname">group_id</tt><em class="property"> = None</em></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.has_changed">
+<tt class="descname">has_changed</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.has_changed"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_batch_selection">
+<tt class="descname">on_batch_selection</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_batch_selection"><span class="viewcode-link">[source]</span></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="sas.guiframe.panel_base.PanelBase.on_bookmark">
+<tt class="descname">on_bookmark</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_bookmark"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The derivative class is on bookmark mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_close">
+<tt class="descname">on_close</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_close"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Close event. Hide the whole window.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_copy">
+<tt class="descname">on_copy</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_copy"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The copy action if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_drag">
+<tt class="descname">on_drag</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_drag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The derivative class allows dragging motion if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_kill_focus">
+<tt class="descname">on_kill_focus</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_kill_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The  derivative class is on unfocus if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_paste">
+<tt class="descname">on_paste</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_paste"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The paste action if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_preview">
+<tt class="descname">on_preview</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_preview"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Display a printable version of the class derivative</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_redo">
+<tt class="descname">on_redo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_redo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The previous action is restored if possible</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_reset">
+<tt class="descname">on_reset</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_reset"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The derivative class state is restored</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_save">
+<tt class="descname">on_save</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_save"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The state of the derivative class is restored</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_set_focus">
+<tt class="descname">on_set_focus</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_set_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The  derivative class is on focus if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_tap_focus">
+<tt class="descname">on_tap_focus</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_tap_focus"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Update menu on clicking the panel tap</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_undo">
+<tt class="descname">on_undo</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_undo"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The current action is canceled</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_zoom">
+<tt class="descname">on_zoom</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_zoom"><span class="viewcode-link">[source]</span></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="sas.guiframe.panel_base.PanelBase.on_zoom_in">
+<tt class="descname">on_zoom_in</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_zoom_in"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The derivative class is on zoom in mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.on_zoom_out">
+<tt class="descname">on_zoom_out</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.on_zoom_out"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>The derivative class is on zoom out mode if implemented</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.save_project">
+<tt class="descname">save_project</tt><big>(</big><em>doc=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.save_project"><span class="viewcode-link">[source]</span></a></dt>
+<dd><dl class="docutils">
+<dt>return an xml node containing state of the panel</dt>
+<dd>that guiframe can write to file</dd>
+</dl>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.panel_base.PanelBase.set_manager">
+<tt class="descname">set_manager</tt><big>(</big><em>manager</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/panel_base.html#PanelBase.set_manager"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.panel_base.PanelBase.uid">
+<tt class="descname">uid</tt><em class="property"> = None</em></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.pdfview">
+<span id="sas-guiframe-pdfview-module"></span><h2>sas.guiframe.pdfview module</h2>
+<dl class="class">
+<dt id="sas.guiframe.pdfview.PDFFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.pdfview.</tt><tt class="descname">PDFFrame</tt><big>(</big><em>parent</em>, <em>id</em>, <em>title</em>, <em>path</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Frame for PDF panel</p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.pdfview.PDFPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.pdfview.</tt><tt class="descname">PDFPanel</tt><big>(</big><em>parent</em>, <em>path=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Panel</span></tt></p>
+<p>Panel that contains the pdf reader</p>
+<dl class="method">
+<dt id="sas.guiframe.pdfview.PDFPanel.OnClose">
+<tt class="descname">OnClose</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel.OnClose"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Close panel</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.pdfview.PDFPanel.OnLoad">
+<tt class="descname">OnLoad</tt><big>(</big><em>event=None</em>, <em>path=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel.OnLoad"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Load a pdf file</p>
+<p>: Param path: full path to the file</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.pdfview.PDFPanel.OnNextPageButton">
+<tt class="descname">OnNextPageButton</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel.OnNextPageButton"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Goes to Next page</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.pdfview.PDFPanel.OnOpenButton">
+<tt class="descname">OnOpenButton</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel.OnOpenButton"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Open file button</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.pdfview.PDFPanel.OnPrevPageButton">
+<tt class="descname">OnPrevPageButton</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#PDFPanel.OnPrevPageButton"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Goes to Previous page</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.pdfview.TextFrame">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.pdfview.</tt><tt class="descname">TextFrame</tt><big>(</big><em>parent</em>, <em>id</em>, <em>title</em>, <em>text</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#TextFrame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Frame</span></tt></p>
+<p>Frame for PDF panel</p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.pdfview.TextPanel">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.pdfview.</tt><tt class="descname">TextPanel</tt><big>(</big><em>parent</em>, <em>text=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#TextPanel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx.lib.scrolledpanel.ScrolledPanel</span></tt></p>
+<p>Panel that contains the text</p>
+<dl class="method">
+<dt id="sas.guiframe.pdfview.TextPanel.OnClose">
+<tt class="descname">OnClose</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#TextPanel.OnClose"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Close panel</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.pdfview.ViewApp">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.pdfview.</tt><tt class="descname">ViewApp</tt><big>(</big><em>redirect=False</em>, <em>filename=None</em>, <em>useBestVisual=False</em>, <em>clearSigInt=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#ViewApp"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.App</span></tt></p>
+<dl class="method">
+<dt id="sas.guiframe.pdfview.ViewApp.OnInit">
+<tt class="descname">OnInit</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/pdfview.html#ViewApp.OnInit"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.plugin_base">
+<span id="sas-guiframe-plugin-base-module"></span><h2>sas.guiframe.plugin_base module</h2>
+<dl class="class">
+<dt id="sas.guiframe.plugin_base.PluginBase">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.plugin_base.</tt><tt class="descname">PluginBase</tt><big>(</big><em>name='Test_plugin'</em>, <em>standalone=True</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>This class defines the interface for a Plugin class
+that can be used by the gui_manager.</p>
+<p>Plug-ins should be placed in a sub-directory called &#8220;perspectives&#8221;.
+For example, a plug-in called Foo should be place in &#8220;perspectives/Foo&#8221;.
+That directory contains at least two files:</p>
+<ol class="arabic">
+<li><p class="first">perspectives/Foo/__init__.py contains two lines:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">PLUGIN_ID</span> <span class="o">=</span> <span class="s">&quot;Foo plug-in 1.0&quot;</span>
+<span class="kn">from</span> <span class="nn">Foo</span> <span class="kn">import</span> <span class="o">*</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">perspectives/Foo/Foo.py contains the definition of the Plugin
+class for the Foo plug-in. The interface of that Plugin class
+should follow the interface of the class you are looking at.</p>
+</li>
+</ol>
+<p>See dummyapp.py for a plugin example.</p>
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.add_color">
+<tt class="descname">add_color</tt><big>(</big><em>color</em>, <em>id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.add_color"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Adds color to a plugin</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.can_load_data">
+<tt class="descname">can_load_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.can_load_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>if return True, then call handler to laod data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.clear_panel">
+<tt class="descname">clear_panel</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.clear_panel"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>clear all related panels</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.delete_data">
+<tt class="descname">delete_data</tt><big>(</big><em>data_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.delete_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Delete all references of data which id are in data_list.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_batch_capable">
+<tt class="descname">get_batch_capable</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_batch_capable"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Check if the plugin has a batch capability</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_context_menu">
+<tt class="descname">get_context_menu</tt><big>(</big><em>plotpanel=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_context_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>This method is optional.</p>
+<p>When the context menu of a plot is rendered, the 
+get_context_menu method will be called to give you a 
+chance to add a menu item to the context menu.</p>
+<p>A ref to a plotpanel object is passed so that you can
+investigate the plot content and decide whether you
+need to add items to the context menu.</p>
+<p>This method returns a list of menu items.
+Each item is itself a list defining the text to 
+appear in the menu, a tool-tip help text, and a
+call-back method.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>graph</strong> &#8211; the Graph object to which we attach the context menu</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">a list of menu items with call-back function</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_extensions">
+<tt class="descname">get_extensions</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_extensions"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return state reader and its extensions</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_frame">
+<tt class="descname">get_frame</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_frame"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Returns MDIChildFrame</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_panels">
+<tt class="descname">get_panels</tt><big>(</big><em>parent</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_panels"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create and return the list of wx.Panels for your plug-in.
+Define the plug-in perspective.</p>
+<p>Panels should inherit from DefaultPanel defined below,
+or should present the same interface. They must define
+&#8220;window_caption&#8221; and &#8220;window_name&#8221;.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>parent</strong> &#8211; parent window</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">list of panels</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_perspective">
+<tt class="descname">get_perspective</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Get the list of panel names for this perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.get_tools">
+<tt class="descname">get_tools</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.get_tools"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Returns a set of menu entries for tools</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.is_always_active">
+<tt class="descname">is_always_active</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.is_always_active"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return True is this plugin is always active and it is local to guiframe
+even if the user is switching between perspectives</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.is_in_use">
+<tt class="descname">is_in_use</tt><big>(</big><em>data_id</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.is_in_use"><span class="viewcode-link">[source]</span></a></dt>
+<dd><dl class="docutils">
+<dt>get a  data id a list of data name if data data is</dt>
+<dd>currently used by the plugin and the name of the plugin</dd>
+</dl>
+<p>data_name = &#8216;None&#8217;
+in_use = False
+example [(data_name, self.sub_menu)]</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.load_data">
+<tt class="descname">load_data</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.load_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Load  data</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.load_folder">
+<tt class="descname">load_folder</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.load_folder"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Load entire folder</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.on_batch_selection">
+<tt class="descname">on_batch_selection</tt><big>(</big><em>flag</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.on_batch_selection"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>need to be overwritten by the derivated class</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.on_perspective">
+<tt class="descname">on_perspective</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.on_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Call back function for the perspective menu item.
+We notify the parent window that the perspective
+has changed.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-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="sas.guiframe.plugin_base.PluginBase.on_set_state_helper">
+<tt class="descname">on_set_state_helper</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.on_set_state_helper"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>update state</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.populate_file_menu">
+<tt class="descname">populate_file_menu</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.populate_file_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Append menu item under file menu item of the frame</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.populate_menu">
+<tt class="descname">populate_menu</tt><big>(</big><em>parent</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.populate_menu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Create and return the list of application menu
+items for the plug-in.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>parent</strong> &#8211; parent window</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">plug-in menu</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.post_init">
+<tt class="descname">post_init</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.post_init"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Post initialization call back to close the loose ends</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_batch_selection">
+<tt class="descname">set_batch_selection</tt><big>(</big><em>flag</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_batch_selection"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>the plugin to its batch state if flag is True</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_data">
+<tt class="descname">set_data</tt><big>(</big><em>data_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>receive a list of data and use it in the current perspective</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_default_perspective">
+<tt class="descname">set_default_perspective</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_default_perspective"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Call back method that True to notify the parent that the current plug-in
+can be set as default  perspective.
+when returning False, the plug-in is not candidate for an automatic 
+default perspective setting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_is_active">
+<tt class="descname">set_is_active</tt><big>(</big><em>active=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_is_active"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_state">
+<tt class="descname">set_state</tt><big>(</big><em>state=None</em>, <em>datainfo=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_state"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>update state</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.set_theory">
+<tt class="descname">set_theory</tt><big>(</big><em>theory_list=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.set_theory"><span class="viewcode-link">[source]</span></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>theory_list</strong> &#8211; list of information 
+related to available theory state</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.plugin_base.PluginBase.use_data">
+<tt class="descname">use_data</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/plugin_base.html#PluginBase.use_data"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return True if these plugin use data</p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.startup_configuration">
+<span id="sas-guiframe-startup-configuration-module"></span><h2>sas.guiframe.startup_configuration module</h2>
+<dl class="data">
+<dt id="sas.guiframe.startup_configuration.PANEL_HEIGHT">
+<tt class="descclassname">sas.guiframe.startup_configuration.</tt><tt class="descname">PANEL_HEIGHT</tt><em class="property"> = 215</em></dt>
+<dd><p>Dialog to set Appication startup configuration</p>
+</dd></dl>
+
+<dl class="class">
+<dt id="sas.guiframe.startup_configuration.StartupConfiguration">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.startup_configuration.</tt><tt class="descname">StartupConfiguration</tt><big>(</big><em>parent</em>, <em>gui</em>, <em>id=-1</em>, <em>title='Startup Setting'</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/startup_configuration.html#StartupConfiguration"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._windows.Dialog</span></tt></p>
+<p>Dialog for Startup Configuration</p>
+<dl class="method">
+<dt id="sas.guiframe.startup_configuration.StartupConfiguration.OnCurrent">
+<tt class="descname">OnCurrent</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/startup_configuration.html#StartupConfiguration.OnCurrent"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set to curent setup</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.startup_configuration.StartupConfiguration.OnDefault">
+<tt class="descname">OnDefault</tt><big>(</big><em>event=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/startup_configuration.html#StartupConfiguration.OnDefault"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Set to default</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.startup_configuration.StartupConfiguration.write_custom_config">
+<tt class="descname">write_custom_config</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/startup_configuration.html#StartupConfiguration.write_custom_config"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Write custom configuration</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.startup_configuration.StartupConfiguration.write_string">
+<tt class="descname">write_string</tt><big>(</big><em>fname</em>, <em>strings</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/startup_configuration.html#StartupConfiguration.write_string"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Write and Save file</p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe.utils">
+<span id="sas-guiframe-utils-module"></span><h2>sas.guiframe.utils module</h2>
+<p>Contains common classes and functions</p>
+<dl class="class">
+<dt id="sas.guiframe.utils.PanelMenu">
+<em class="property">class </em><tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">PanelMenu</tt><big>(</big><em>self</em>, <em>String title=EmptyString</em>, <em>long style=0</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#PanelMenu"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">wx._core.Menu</span></tt></p>
+<dl class="attribute">
+<dt id="sas.guiframe.utils.PanelMenu.graph">
+<tt class="descname">graph</tt><em class="property"> = None</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="sas.guiframe.utils.PanelMenu.plots">
+<tt class="descname">plots</tt><em class="property"> = None</em></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.utils.PanelMenu.set_graph">
+<tt class="descname">set_graph</tt><big>(</big><em>graph</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#PanelMenu.set_graph"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="sas.guiframe.utils.PanelMenu.set_plots">
+<tt class="descname">set_plots</tt><big>(</big><em>plots</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#PanelMenu.set_plots"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.check_float">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">check_float</tt><big>(</big><em>item</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#check_float"><span class="viewcode-link">[source]</span></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>item</strong> &#8211; txtcrtl containing a value</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.format_number">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">format_number</tt><big>(</big><em>value</em>, <em>high=False</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#format_number"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return a float in a standardized, human-readable formatted string</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.look_for_tag">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">look_for_tag</tt><big>(</big><em>string1</em>, <em>begin</em>, <em>end=None</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#look_for_tag"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>this method  remove the begin and end tags given by the user
+from the string .</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>begin</strong> &#8211; the initial tag</li>
+<li><strong>end</strong> &#8211; the final tag</li>
+<li><strong>string</strong> &#8211; the string to check</li>
+</ul>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">begin_flag==True if begin was found,
+end_flag==if end was found else return false, false</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.parse_name">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">parse_name</tt><big>(</big><em>name</em>, <em>expression</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#parse_name"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>remove &#8220;_&#8221; in front of a name</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.split_list">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">split_list</tt><big>(</big><em>separator</em>, <em>mylist</em>, <em>n=0</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#split_list"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>returns a list of string without white space of separator</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>separator</strong> &#8211; the string to remove</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.utils.split_text">
+<tt class="descclassname">sas.guiframe.utils.</tt><tt class="descname">split_text</tt><big>(</big><em>separator</em>, <em>string1</em>, <em>n=0</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe/utils.html#split_text"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>return a list of string without white space of separator</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>separator</strong> &#8211; the string to remove</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+<div class="section" id="module-sas.guiframe">
+<span id="module-contents"></span><h2>Module contents</h2>
+<dl class="function">
+<dt id="sas.guiframe.data_files">
+<tt class="descclassname">sas.guiframe.</tt><tt class="descname">data_files</tt><big>(</big><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe.html#data_files"><span class="viewcode-link">[source]</span></a></dt>
+<dd><p>Return the data files associated with guiframe images .</p>
+<p>The format is a list of (directory, [files...]) pairs which can be
+used directly in setup(...,data_files=...) for setup.py.</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.get_data_path">
+<tt class="descclassname">sas.guiframe.</tt><tt class="descname">get_data_path</tt><big>(</big><em>media</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe.html#get_data_path"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="sas.guiframe.get_media_path">
+<tt class="descclassname">sas.guiframe.</tt><tt class="descname">get_media_path</tt><big>(</big><em>media</em><big>)</big><a class="reference internal" href="../../_modules/sas/guiframe.html#get_media_path"><span class="viewcode-link">[source]</span></a></dt>
+<dd></dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">sas.guiframe package</a><ul>
+<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.CategoryInstaller">sas.guiframe.CategoryInstaller module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.CategoryManager">sas.guiframe.CategoryManager module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.aboutbox">sas.guiframe.aboutbox module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.config">sas.guiframe.config module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.custom_pstats">sas.guiframe.custom_pstats module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.customdir">sas.guiframe.customdir module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.dataFitting">sas.guiframe.dataFitting module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.data_manager">sas.guiframe.data_manager module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.data_panel">sas.guiframe.data_panel module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.data_processor">sas.guiframe.data_processor module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.data_state">sas.guiframe.data_state module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.documentation_window">sas.guiframe.documentation_window module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.dummyapp">sas.guiframe.dummyapp module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.events">sas.guiframe.events module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.gui_manager">sas.guiframe.gui_manager module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.gui_statusbar">sas.guiframe.gui_statusbar module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.gui_style">sas.guiframe.gui_style module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.gui_toolbar">sas.guiframe.gui_toolbar module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.panel_base">sas.guiframe.panel_base module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.pdfview">sas.guiframe.pdfview module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.plugin_base">sas.guiframe.plugin_base module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.startup_configuration">sas.guiframe.startup_configuration module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe.utils">sas.guiframe.utils module</a></li>
+<li><a class="reference internal" href="#module-sas.guiframe">Module contents</a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="sas.fit.html"
+                        title="previous chapter">sas.fit package</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="sas.guiframe.local_perspectives.html"
+                        title="next chapter">sas.guiframe.local_perspectives package</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../../_sources/dev/api/sas.guiframe.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../../search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sas.guiframe.local_perspectives.html" title="sas.guiframe.local_perspectives package"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="sas.fit.html" title="sas.fit package"
+             >previous</a> |</li>
+        <li><a href="../../index.html">SasView 3.0.0 documentation</a> &raquo;</li>
+          <li><a href="../dev.html" >Developer Documentation</a> &raquo;</li>
+          <li><a href="modules.html" >lib.macosx-10.5-x86_64-2.7</a> &raquo;</li>
+          <li><a href="sas.html" >sas package</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2013, The SasView Project.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
+    </div>
+  </body>
+</html>
