<!DOCTYPE html> <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>terminatorlib package — terminatorlib 0.98 documentation</title> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="top" title="terminatorlib 0.98 documentation" href="index.html"/> <link rel="next" title="terminatorlib.configobj package" href="terminatorlib.configobj.html"/> <link rel="prev" title="Welcome to terminatorlib’s documentation!" href="index.html"/> <script src="_static/js/modernizr.min.js"></script> </head> <body class="wy-body-for-nav" role="document"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-nav-search"> <a href="index.html" class="icon icon-home"> terminatorlib </a> <div role="search"> <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> <ul class="current"> <li class="toctree-l1 current"><a class="current reference internal" href="">terminatorlib package</a><ul> <li class="toctree-l2"><a class="reference internal" href="#subpackages">Subpackages</a><ul> <li class="toctree-l3"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="terminatorlib.plugins.html">terminatorlib.plugins package</a><ul> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#submodules">Submodules</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins">Module contents</a></li> </ul> </li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="#submodules">Submodules</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.borg">terminatorlib.borg module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.config">terminatorlib.config module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.container">terminatorlib.container module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.cwd">terminatorlib.cwd module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.debugserver">terminatorlib.debugserver module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.editablelabel">terminatorlib.editablelabel module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.encoding">terminatorlib.encoding module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.factory">terminatorlib.factory module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.freebsd">terminatorlib.freebsd module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.ipc">terminatorlib.ipc module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.keybindings">terminatorlib.keybindings module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.layoutlauncher">terminatorlib.layoutlauncher module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.notebook">terminatorlib.notebook module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.optionparse">terminatorlib.optionparse module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.paned">terminatorlib.paned module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.plugin">terminatorlib.plugin module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.prefseditor">terminatorlib.prefseditor module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.searchbar">terminatorlib.searchbar module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.signalman">terminatorlib.signalman module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminal">terminatorlib.terminal module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminal_popup_menu">terminatorlib.terminal_popup_menu module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminator">terminatorlib.terminator module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.titlebar">terminatorlib.titlebar module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.translation">terminatorlib.translation module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.util">terminatorlib.util module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.version">terminatorlib.version module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.window">terminatorlib.window module</a></li> <li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib">Module contents</a></li> </ul> </li> </ul> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="index.html">terminatorlib</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="breadcrumbs navigation"> <ul class="wy-breadcrumbs"> <li><a href="index.html">Docs</a> »</li> <li>terminatorlib package</li> <li class="wy-breadcrumbs-aside"> <a href="_sources/terminatorlib.txt" rel="nofollow"> View page source</a> </li> </ul> <hr/> </div> <div role="main" class="document"> <div class="section" id="terminatorlib-package"> <h1>terminatorlib package<a class="headerlink" href="#terminatorlib-package" title="Permalink to this headline">¶</a></h1> <div class="section" id="subpackages"> <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="terminatorlib.plugins.html">terminatorlib.plugins package</a><ul> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#submodules">Submodules</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins">Module contents</a></li> </ul> </li> </ul> </div> </div> <div class="section" id="submodules"> <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2> </div> <div class="section" id="module-terminatorlib.borg"> <span id="terminatorlib-borg-module"></span><h2>terminatorlib.borg module<a class="headerlink" href="#module-terminatorlib.borg" title="Permalink to this headline">¶</a></h2> <p>borg.py - We are the borg. Resistance is futile.</p> <p><a class="reference external" href="http://code.activestate.com/recipes/66531/">http://code.activestate.com/recipes/66531/</a> ActiveState’s policy appears to be that snippets exist to encourage re-use, but I can not find any specific licencing terms.</p> <dl class="class"> <dt id="terminatorlib.borg.Borg"> <em class="property">class </em><code class="descclassname">terminatorlib.borg.</code><code class="descname">Borg</code><span class="sig-paren">(</span><em>borgtype=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/borg.html#Borg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.borg.Borg" title="Permalink to this definition">¶</a></dt> <dd><p>Definition of a class that can never be duplicated. Correct usage is thus:</p> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">borg</span> <span class="kn">import</span> <span class="n">Borg</span> <span class="gp">>>> </span><span class="k">class</span> <span class="nc">foo</span><span class="p">(</span><span class="n">Borg</span><span class="p">):</span> <span class="gp">... </span> <span class="c"># All attributes on a borg class *must* = None</span> <span class="gp">... </span> <span class="n">attribute</span> <span class="o">=</span> <span class="bp">None</span> <span class="gp">... </span> <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="gp">... </span> <span class="n">Borg</span><span class="o">.</span><span class="n">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span><span class="p">)</span> <span class="gp">... </span> <span class="k">def</span> <span class="nf">prepare_attributes</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="gp">... </span> <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">attribute</span><span class="p">:</span> <span class="gp">... </span> <span class="bp">self</span><span class="o">.</span><span class="n">attribute</span> <span class="o">=</span> <span class="p">[]</span> <span class="gp">...</span> <span class="gp">>>> </span><span class="n">bar</span> <span class="o">=</span> <span class="n">foo</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">bar</span><span class="o">.</span><span class="n">prepare_attributes</span><span class="p">()</span> </pre></div> </div> <p>The important thing to note is that all attributes of borg classes <em>must</em> be declared as being None. If you attempt to use static class attributes you will get unpredicted behaviour. Instead, prepare_attributes() must be called which will then see the attributes in the shared state, and initialise them if necessary.</p> <dl class="method"> <dt id="terminatorlib.borg.Borg.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>borgtype=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/borg.html#Borg.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.borg.Borg.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser. Overwrite our class dictionary with the shared state. This makes us identical to every other instance of this class type.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.borg.Borg.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/borg.html#Borg.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.borg.Borg.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>This should be used to prepare any attributes of the borg class.</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.borg.Borg._Borg__shared_state"> <code class="descname">_Borg__shared_state</code><em class="property"> = {}</em><a class="headerlink" href="#terminatorlib.borg.Borg._Borg__shared_state" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.config"> <span id="terminatorlib-config-module"></span><h2>terminatorlib.config module<a class="headerlink" href="#module-terminatorlib.config" title="Permalink to this headline">¶</a></h2> <p>Terminator by Chris Jones <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p> <p>Classes relating to configuration</p> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">'global_config'</span><span class="p">][</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'click'</span> <span class="gp">>>> </span><span class="n">config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'sloppy'</span> <span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'sloppy'</span> <span class="gp">>>> </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">'global_config'</span><span class="p">][</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'click'</span> <span class="gp">>>> </span><span class="n">config2</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'sloppy'</span> <span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'click'</span> <span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'click'</span> <span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="go">'click'</span> <span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'geometry_hinting'</span><span class="p">]</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span> <span class="go">'bool'</span> <span class="gp">>>> </span><span class="n">plugintest</span> <span class="o">=</span> <span class="p">{}</span> <span class="gp">>>> </span><span class="n">plugintest</span><span class="p">[</span><span class="s">'foo'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'bar'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_set_config</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="n">plugintest</span><span class="p">)</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get_config</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">)</span> <span class="go">{'foo': 'bar'}</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'foo'</span><span class="p">)</span> <span class="go">'bar'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'foo'</span><span class="p">,</span> <span class="s">'new'</span><span class="p">)</span> <span class="go">'bar'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">)</span> <span class="gt">Traceback (most recent call last):</span> <span class="c">...</span> <span class="gr">KeyError</span>: <span class="n">'ConfigBase::get_item: unknown key algo'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="go">1</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'anothertestplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">,</span> <span class="mi">500</span><span class="p">)</span> <span class="go">500</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span> <span class="go">'default'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">set_profile</span><span class="p">(</span><span class="s">'my_first_new_testing_profile'</span><span class="p">)</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span> <span class="go">'my_first_new_testing_profile'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">del_profile</span><span class="p">(</span><span class="s">'my_first_new_testing_profile'</span><span class="p">)</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span> <span class="go">'default'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">list_profiles</span><span class="p">()</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span> <span class="go">'list'</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">options_set</span><span class="p">({})</span> <span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">options_get</span><span class="p">()</span> <span class="go">{}</span> <span class="gp">>>> </span> </pre></div> </div> <dl class="class"> <dt id="terminatorlib.config.Config"> <em class="property">class </em><code class="descclassname">terminatorlib.config.</code><code class="descname">Config</code><span class="sig-paren">(</span><em>profile='default'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Class to provide a slightly richer config API above ConfigBase</p> <dl class="method"> <dt id="terminatorlib.config.Config.__getitem__"> <code class="descname">__getitem__</code><span class="sig-paren">(</span><em>key</em>, <em>default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.__getitem__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.__getitem__" title="Permalink to this definition">¶</a></dt> <dd><p>Look up a configuration item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>profile='default'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.__init__" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.__setitem__"> <code class="descname">__setitem__</code><span class="sig-paren">(</span><em>key</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.__setitem__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.__setitem__" title="Permalink to this definition">¶</a></dt> <dd><p>Set a particular configuration item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.add_layout"> <code class="descname">add_layout</code><span class="sig-paren">(</span><em>name</em>, <em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.add_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.add_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.add_profile"> <code class="descname">add_profile</code><span class="sig-paren">(</span><em>profile</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.add_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.add_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.del_layout"> <code class="descname">del_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.del_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.del_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Delete a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.del_profile"> <code class="descname">del_profile</code><span class="sig-paren">(</span><em>profile</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.del_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.del_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Delete a profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.get_profile"> <code class="descname">get_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.get_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.get_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Get our profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.get_system_focus"> <code class="descname">get_system_focus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.get_system_focus"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.get_system_focus" title="Permalink to this definition">¶</a></dt> <dd><p>Look up the system focus setting</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.get_system_mono_font"> <code class="descname">get_system_mono_font</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.get_system_mono_font"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.get_system_mono_font" title="Permalink to this definition">¶</a></dt> <dd><p>Look up the system font</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.get_system_prop_font"> <code class="descname">get_system_prop_font</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.get_system_prop_font"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.get_system_prop_font" title="Permalink to this definition">¶</a></dt> <dd><p>Look up the system font</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.inhibit_save"> <code class="descname">inhibit_save</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.inhibit_save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.inhibit_save" title="Permalink to this definition">¶</a></dt> <dd><p>Prevent calls to save() being honoured</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.layout_get_config"> <code class="descname">layout_get_config</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.layout_get_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.layout_get_config" title="Permalink to this definition">¶</a></dt> <dd><p>Return a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.layout_set_config"> <code class="descname">layout_set_config</code><span class="sig-paren">(</span><em>layout</em>, <em>tree</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.layout_set_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.layout_set_config" title="Permalink to this definition">¶</a></dt> <dd><p>Set a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.list_layouts"> <code class="descname">list_layouts</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.list_layouts"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.list_layouts" title="Permalink to this definition">¶</a></dt> <dd><p>List all configured layouts</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.list_profiles"> <code class="descname">list_profiles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.list_profiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.list_profiles" title="Permalink to this definition">¶</a></dt> <dd><p>List all configured profiles</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.on_gconf_notify"> <code class="descname">on_gconf_notify</code><span class="sig-paren">(</span><em>_client</em>, <em>_cnxn_id</em>, <em>_entry</em>, <em>_what</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.on_gconf_notify"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.on_gconf_notify" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a gconf watch changing</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.options_get"> <code class="descname">options_get</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.options_get"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.options_get" title="Permalink to this definition">¶</a></dt> <dd><p>Get the command line options</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.options_set"> <code class="descname">options_set</code><span class="sig-paren">(</span><em>options</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.options_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.options_set" title="Permalink to this definition">¶</a></dt> <dd><p>Set the command line options</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.plugin_del_config"> <code class="descname">plugin_del_config</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.plugin_del_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.plugin_del_config" title="Permalink to this definition">¶</a></dt> <dd><p>Delete a whole config tree for a given plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.plugin_get"> <code class="descname">plugin_get</code><span class="sig-paren">(</span><em>pluginname</em>, <em>key</em>, <em>default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.plugin_get"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.plugin_get" title="Permalink to this definition">¶</a></dt> <dd><p>Get a plugin config value, if doesn’t exist return default if specified</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.plugin_get_config"> <code class="descname">plugin_get_config</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.plugin_get_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.plugin_get_config" title="Permalink to this definition">¶</a></dt> <dd><p>Return a whole config tree for a given plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.plugin_set"> <code class="descname">plugin_set</code><span class="sig-paren">(</span><em>pluginname</em>, <em>key</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.plugin_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.plugin_set" title="Permalink to this definition">¶</a></dt> <dd><p>Set a plugin config value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.plugin_set_config"> <code class="descname">plugin_set_config</code><span class="sig-paren">(</span><em>plugin</em>, <em>tree</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.plugin_set_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.plugin_set_config" title="Permalink to this definition">¶</a></dt> <dd><p>Set a whole config tree for a given plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.rename_layout"> <code class="descname">rename_layout</code><span class="sig-paren">(</span><em>layout</em>, <em>newname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.rename_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.rename_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Rename a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.rename_profile"> <code class="descname">rename_profile</code><span class="sig-paren">(</span><em>profile</em>, <em>newname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.rename_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.rename_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Rename a profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.replace_layout"> <code class="descname">replace_layout</code><span class="sig-paren">(</span><em>name</em>, <em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.replace_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.replace_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Replace an existing layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.save"> <code class="descname">save</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.save" title="Permalink to this definition">¶</a></dt> <dd><p>Cause ConfigBase to save our config to file</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.set_profile"> <code class="descname">set_profile</code><span class="sig-paren">(</span><em>profile</em>, <em>force=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.set_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.set_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Set our profile (which usually means change it)</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.Config.uninhibit_save"> <code class="descname">uninhibit_save</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#Config.uninhibit_save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.Config.uninhibit_save" title="Permalink to this definition">¶</a></dt> <dd><p>Allow calls to save() to be honoured</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.base"> <code class="descname">base</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.base" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.gconf"> <code class="descname">gconf</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.gconf" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.inhibited"> <code class="descname">inhibited</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.inhibited" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.profile"> <code class="descname">profile</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.system_focus"> <code class="descname">system_focus</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.system_focus" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.system_mono_font"> <code class="descname">system_mono_font</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.system_mono_font" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.Config.system_prop_font"> <code class="descname">system_prop_font</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.Config.system_prop_font" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.config.ConfigBase"> <em class="property">class </em><code class="descclassname">terminatorlib.config.</code><code class="descname">ConfigBase</code><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.borg.Borg" title="terminatorlib.borg.Borg"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.borg.Borg</span></code></a></p> <p>Class to provide access to our user configuration</p> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.add_layout"> <code class="descname">add_layout</code><span class="sig-paren">(</span><em>name</em>, <em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.add_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.add_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.add_profile"> <code class="descname">add_profile</code><span class="sig-paren">(</span><em>profile</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.add_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.add_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.defaults_to_configspec"> <code class="descname">defaults_to_configspec</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.defaults_to_configspec"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.defaults_to_configspec" title="Permalink to this definition">¶</a></dt> <dd><p>Convert our tree of default values into a ConfigObj validation specification</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.del_plugin"> <code class="descname">del_plugin</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.del_plugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.del_plugin" title="Permalink to this definition">¶</a></dt> <dd><p>Delete a whole tree for a plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.get_item"> <code class="descname">get_item</code><span class="sig-paren">(</span><em>key</em>, <em>profile='default'</em>, <em>plugin=None</em>, <em>default=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.get_item"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.get_item" title="Permalink to this definition">¶</a></dt> <dd><p>Look up a configuration item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.get_layout"> <code class="descname">get_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.get_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.get_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Return a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.get_plugin"> <code class="descname">get_plugin</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.get_plugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.get_plugin" title="Permalink to this definition">¶</a></dt> <dd><p>Return a whole tree for a plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.load"> <code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.load"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.load" title="Permalink to this definition">¶</a></dt> <dd><p>Load configuration data from our various sources</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>Set up our borg environment</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.reload"> <code class="descname">reload</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.reload"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.reload" title="Permalink to this definition">¶</a></dt> <dd><p>Force a reload of the base config</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.replace_layout"> <code class="descname">replace_layout</code><span class="sig-paren">(</span><em>name</em>, <em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.replace_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.replace_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Replaces a layout with the given name</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.save"> <code class="descname">save</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.save" title="Permalink to this definition">¶</a></dt> <dd><p>Save the config to a file</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.set_item"> <code class="descname">set_item</code><span class="sig-paren">(</span><em>key</em>, <em>value</em>, <em>profile='default'</em>, <em>plugin=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.set_item"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.set_item" title="Permalink to this definition">¶</a></dt> <dd><p>Set a configuration item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.set_layout"> <code class="descname">set_layout</code><span class="sig-paren">(</span><em>layout</em>, <em>tree</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.set_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.set_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Set a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.config.ConfigBase.set_plugin"> <code class="descname">set_plugin</code><span class="sig-paren">(</span><em>plugin</em>, <em>tree</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/config.html#ConfigBase.set_plugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.config.ConfigBase.set_plugin" title="Permalink to this definition">¶</a></dt> <dd><p>Set a whole tree for a plugin</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.command_line_options"> <code class="descname">command_line_options</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.command_line_options" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.global_config"> <code class="descname">global_config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.global_config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.keybindings"> <code class="descname">keybindings</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.keybindings" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.layouts"> <code class="descname">layouts</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.layouts" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.loaded"> <code class="descname">loaded</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.loaded" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.plugins"> <code class="descname">plugins</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.plugins" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.profiles"> <code class="descname">profiles</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.profiles" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.sections"> <code class="descname">sections</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.sections" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.config.ConfigBase.whined"> <code class="descname">whined</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.config.ConfigBase.whined" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.container"> <span id="terminatorlib-container-module"></span><h2>terminatorlib.container module<a class="headerlink" href="#module-terminatorlib.container" title="Permalink to this headline">¶</a></h2> <p>container.py - classes necessary to contain Terminal widgets</p> <dl class="class"> <dt id="terminatorlib.container.Container"> <em class="property">class </em><code class="descclassname">terminatorlib.container.</code><code class="descname">Container</code><a class="reference internal" href="_modules/terminatorlib/container.html#Container"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Base class for Terminator Containers</p> <dl class="method"> <dt id="terminatorlib.container.Container.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.add"> <code class="descname">add</code><span class="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.add" title="Permalink to this definition">¶</a></dt> <dd><p>Add a widget to the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.closeterm"> <code class="descname">closeterm</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.closeterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.closeterm" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the closure of a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.connect_child"> <code class="descname">connect_child</code><span class="sig-paren">(</span><em>widget</em>, <em>signal</em>, <em>handler</em>, <em>*args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.connect_child"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.connect_child" title="Permalink to this definition">¶</a></dt> <dd><p>Register the requested signal and record its connection ID</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.construct_confirm_close"> <code class="descname">construct_confirm_close</code><span class="sig-paren">(</span><em>window</em>, <em>reqtype</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.construct_confirm_close"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.construct_confirm_close" title="Permalink to this definition">¶</a></dt> <dd><p>Create a confirmation dialog for closing things</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Apply settings for our layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.describe_layout"> <code class="descname">describe_layout</code><span class="sig-paren">(</span><em>count</em>, <em>parent</em>, <em>global_layout</em>, <em>child_order</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.describe_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.describe_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Describe our current layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.disconnect_child"> <code class="descname">disconnect_child</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.disconnect_child"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.disconnect_child" title="Permalink to this definition">¶</a></dt> <dd><p>De-register the signals for a child</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.get_child_metadata"> <code class="descname">get_child_metadata</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.get_child_metadata"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.get_child_metadata" title="Permalink to this definition">¶</a></dt> <dd><p>Return metadata that would be useful to recreate ourselves after our child is .remove()d and .add()ed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.get_children"> <code class="descname">get_children</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.get_children"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.get_children" title="Permalink to this definition">¶</a></dt> <dd><p>Return an ordered list of the children of this Container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.get_offspring"> <code class="descname">get_offspring</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.get_offspring"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.get_offspring" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of direct child widgets, if any</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.get_visible_terminals"> <code class="descname">get_visible_terminals</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.get_visible_terminals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.get_visible_terminals" title="Permalink to this definition">¶</a></dt> <dd><p>Walk the widget tree to find all of the visible terminals. That is, any terminals which are not hidden in another Notebook pane</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.hoover"> <code class="descname">hoover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.hoover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.hoover" title="Permalink to this definition">¶</a></dt> <dd><p>Ensure we still have a reason to exist</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.propagate_title_change"> <code class="descname">propagate_title_change</code><span class="sig-paren">(</span><em>widget</em>, <em>title</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.propagate_title_change"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.propagate_title_change" title="Permalink to this definition">¶</a></dt> <dd><p>Pass a title change up the widget stack</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.register_signals"> <code class="descname">register_signals</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.register_signals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.register_signals" title="Permalink to this definition">¶</a></dt> <dd><p>Register gobject signals in a way that avoids multiple inheritance</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.remove"> <code class="descname">remove</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.remove" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a widget from the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.replace"> <code class="descname">replace</code><span class="sig-paren">(</span><em>oldwidget</em>, <em>newwidget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.replace"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.replace" title="Permalink to this definition">¶</a></dt> <dd><p>Replace the child oldwidget with newwidget. This is the bare minimum required for this operation. Containers should override it if they have more complex requirements</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.resizeterm"> <code class="descname">resizeterm</code><span class="sig-paren">(</span><em>widget</em>, <em>keyname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.resizeterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.resizeterm" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a keyboard event requesting a terminal resize</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.rotate"> <code class="descname">rotate</code><span class="sig-paren">(</span><em>widget</em>, <em>clockwise</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.rotate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.rotate" title="Permalink to this definition">¶</a></dt> <dd><p>Rotate children in this container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.split_axis"> <code class="descname">split_axis</code><span class="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>siblinglast=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.split_axis"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.split_axis" title="Permalink to this definition">¶</a></dt> <dd><p>Default axis splitter. This should be implemented by subclasses</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.split_horiz"> <code class="descname">split_horiz</code><span class="sig-paren">(</span><em>widget</em>, <em>cwd=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.split_horiz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.split_horiz" title="Permalink to this definition">¶</a></dt> <dd><p>Split this container horizontally</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.split_vert"> <code class="descname">split_vert</code><span class="sig-paren">(</span><em>widget</em>, <em>cwd=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.split_vert"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.split_vert" title="Permalink to this definition">¶</a></dt> <dd><p>Split this container vertically</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.toggle_zoom"> <code class="descname">toggle_zoom</code><span class="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.toggle_zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.toggle_zoom" title="Permalink to this definition">¶</a></dt> <dd><p>Toggle the existing zoom state</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.unzoom"> <code class="descname">unzoom</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.unzoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.unzoom" title="Permalink to this definition">¶</a></dt> <dd><p>Unzoom a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.container.Container.zoom"> <code class="descname">zoom</code><span class="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/container.html#Container.zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.container.Container.zoom" title="Permalink to this definition">¶</a></dt> <dd><p>Zoom a terminal</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.children"> <code class="descname">children</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.children" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.immutable"> <code class="descname">immutable</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.immutable" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.signalman"> <code class="descname">signalman</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.signalman" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.signals"> <code class="descname">signals</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.signals" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.container.Container.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.container.Container.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.cwd"> <span id="terminatorlib-cwd-module"></span><h2>terminatorlib.cwd module<a class="headerlink" href="#module-terminatorlib.cwd" title="Permalink to this headline">¶</a></h2> <p>cwd.py - function necessary to get the cwd for a given pid on various OSes</p> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">cwd</span> <span class="o">=</span> <span class="n">get_default_cwd</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">cwd</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span> <span class="go">'str'</span> <span class="gp">>>> </span><span class="n">func</span> <span class="o">=</span> <span class="n">get_pid_cwd</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">func</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span> <span class="go">'function'</span> </pre></div> </div> <dl class="function"> <dt id="terminatorlib.cwd.get_default_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">get_default_cwd</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#get_default_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.get_default_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Determine a reasonable default cwd</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.cwd.get_pid_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">get_pid_cwd</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#get_pid_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.get_pid_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Determine an appropriate cwd function for the OS we are running on</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.cwd.linux_get_pid_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">linux_get_pid_cwd</code><span class="sig-paren">(</span><em>pid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#linux_get_pid_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.linux_get_pid_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Determine the cwd for a given PID on Linux kernels</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.cwd.proc_get_pid_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">proc_get_pid_cwd</code><span class="sig-paren">(</span><em>pid</em>, <em>path</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#proc_get_pid_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.proc_get_pid_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Extract the cwd of a PID from proc, given the PID and the /proc path to insert it into, e.g. /proc/%s/cwd</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.cwd.psutil_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">psutil_cwd</code><span class="sig-paren">(</span><em>pid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#psutil_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.psutil_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Determine the cwd using psutil which also supports Darwin</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.cwd.sunos_get_pid_cwd"> <code class="descclassname">terminatorlib.cwd.</code><code class="descname">sunos_get_pid_cwd</code><span class="sig-paren">(</span><em>pid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/cwd.html#sunos_get_pid_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.cwd.sunos_get_pid_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Determine the cwd for a given PID on SunOS kernels</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.debugserver"> <span id="terminatorlib-debugserver-module"></span><h2>terminatorlib.debugserver module<a class="headerlink" href="#module-terminatorlib.debugserver" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="terminatorlib.debugserver.PythonConsoleServer"> <em class="property">class </em><code class="descclassname">terminatorlib.debugserver.</code><code class="descname">PythonConsoleServer</code><span class="sig-paren">(</span><em>request</em>, <em>client_address</em>, <em>server</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#PythonConsoleServer"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">SocketServer.BaseRequestHandler</span></code></p> <dl class="method"> <dt id="terminatorlib.debugserver.PythonConsoleServer.finish"> <code class="descname">finish</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.finish"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer.finish" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.PythonConsoleServer.handle"> <code class="descname">handle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.handle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer.handle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.PythonConsoleServer.setup"> <code class="descname">setup</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.setup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer.setup" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.PythonConsoleServer.verify_request"> <code class="descname">verify_request</code><span class="sig-paren">(</span><em>request</em>, <em>client_address</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.verify_request"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer.verify_request" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.debugserver.PythonConsoleServer.env"> <code class="descname">env</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.debugserver.PythonConsoleServer.env" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.debugserver.TerminatorConsole"> <em class="property">class </em><code class="descclassname">terminatorlib.debugserver.</code><code class="descname">TerminatorConsole</code><span class="sig-paren">(</span><em>locals=None</em>, <em>filename='<console>'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">code.InteractiveConsole</span></code></p> <dl class="method"> <dt id="terminatorlib.debugserver.TerminatorConsole.parse_telnet"> <code class="descname">parse_telnet</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole.parse_telnet"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole.parse_telnet" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.TerminatorConsole.raw_input"> <code class="descname">raw_input</code><span class="sig-paren">(</span><em>prompt=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole.raw_input"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole.raw_input" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.TerminatorConsole.run"> <code class="descname">run</code><span class="sig-paren">(</span><em>server</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole.run"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole.run" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.debugserver.TerminatorConsole.write"> <code class="descname">write</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole.write"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole.write" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="function"> <dt id="terminatorlib.debugserver.ddbg"> <code class="descclassname">terminatorlib.debugserver.</code><code class="descname">ddbg</code><span class="sig-paren">(</span><em>msg</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#ddbg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.ddbg" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.debugserver.spawn"> <code class="descclassname">terminatorlib.debugserver.</code><code class="descname">spawn</code><span class="sig-paren">(</span><em>env</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.spawn" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </div> <div class="section" id="module-terminatorlib.editablelabel"> <span id="terminatorlib-editablelabel-module"></span><h2>terminatorlib.editablelabel module<a class="headerlink" href="#module-terminatorlib.editablelabel" title="Permalink to this headline">¶</a></h2> <p>Editable Label class</p> <dl class="class"> <dt id="terminatorlib.editablelabel.EditableLabel"> <em class="property">class </em><code class="descclassname">terminatorlib.editablelabel.</code><code class="descname">EditableLabel</code><span class="sig-paren">(</span><em>text=''</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.EventBox</span></code></p> <p>An eventbox that partialy emulate a gtk.Label On double-click, the label is editable, entering an empty will revert back to automatic text</p> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>text=''</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel._entry_to_label"> <code class="descname">_entry_to_label</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel._entry_to_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._entry_to_label" title="Permalink to this definition">¶</a></dt> <dd><p>replace gtk.Entry by the gtk.Label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel._on_click_text"> <code class="descname">_on_click_text</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_click_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._on_click_text" title="Permalink to this definition">¶</a></dt> <dd><p>event handling text edition</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel._on_entry_activated"> <code class="descname">_on_entry_activated</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_activated"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._on_entry_activated" title="Permalink to this definition">¶</a></dt> <dd><p>get the text entered in gtk.Entry</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel._on_entry_buttonpress"> <code class="descname">_on_entry_buttonpress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_buttonpress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._on_entry_buttonpress" title="Permalink to this definition">¶</a></dt> <dd><p>handle button events in gtk.Entry.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel._on_entry_keypress"> <code class="descname">_on_entry_keypress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_keypress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._on_entry_keypress" title="Permalink to this definition">¶</a></dt> <dd><p>handle keypressed in gtk.Entry</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.editing"> <code class="descname">editing</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.editing"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.editing" title="Permalink to this definition">¶</a></dt> <dd><p>Return if we are currently editing</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.get_text"> <code class="descname">get_text</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.get_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.get_text" title="Permalink to this definition">¶</a></dt> <dd><p>get the text from the label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.is_custom"> <code class="descname">is_custom</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.is_custom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.is_custom" title="Permalink to this definition">¶</a></dt> <dd><p>Return whether or not we have a custom string set</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.modify_fg"> <code class="descname">modify_fg</code><span class="sig-paren">(</span><em>state</em>, <em>color</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.modify_fg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.modify_fg" title="Permalink to this definition">¶</a></dt> <dd><p>Set the label foreground</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.modify_font"> <code class="descname">modify_font</code><span class="sig-paren">(</span><em>fontdesc</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.modify_font"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.modify_font" title="Permalink to this definition">¶</a></dt> <dd><p>Set the label font using a pango.FontDescription</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.set_angle"> <code class="descname">set_angle</code><span class="sig-paren">(</span><em>angle</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_angle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.set_angle" title="Permalink to this definition">¶</a></dt> <dd><p>set angle of the label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.set_custom"> <code class="descname">set_custom</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_custom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.set_custom" title="Permalink to this definition">¶</a></dt> <dd><p>Set the customness of the string to True</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.editablelabel.EditableLabel.set_text"> <code class="descname">set_text</code><span class="sig-paren">(</span><em>text</em>, <em>force=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel.set_text" title="Permalink to this definition">¶</a></dt> <dd><p>set the text of the label</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._autotext"> <code class="descname">_autotext</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._autotext" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._custom"> <code class="descname">_custom</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._custom" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._ebox"> <code class="descname">_ebox</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._ebox" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._entry"> <code class="descname">_entry</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._entry" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._entry_handler_id"> <code class="descname">_entry_handler_id</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._entry_handler_id" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.editablelabel.EditableLabel._label"> <code class="descname">_label</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.editablelabel.EditableLabel._label" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.encoding"> <span id="terminatorlib-encoding-module"></span><h2>terminatorlib.encoding module<a class="headerlink" href="#module-terminatorlib.encoding" title="Permalink to this headline">¶</a></h2> <p>TerminatorEncoding by Emmanuel Bretelle <<a class="reference external" href="mailto:chantra%40debuntu.org">chantra<span>@</span>debuntu<span>.</span>org</a>></p> <dl class="docutils"> <dt>TerminatorEncoding supplies a list of possible encoding</dt> <dd>values.</dd> <dt>This list is taken from gnome-terminal’s src/terminal-encoding.c</dt> <dd>and src/encoding.c</dd> </dl> <dl class="class"> <dt id="terminatorlib.encoding.TerminatorEncoding"> <em class="property">class </em><code class="descclassname">terminatorlib.encoding.</code><code class="descname">TerminatorEncoding</code><a class="reference internal" href="_modules/terminatorlib/encoding.html#TerminatorEncoding"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.encoding.TerminatorEncoding" title="Permalink to this definition">¶</a></dt> <dd><p>Class to store encoding details</p> <dl class="method"> <dt id="terminatorlib.encoding.TerminatorEncoding.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/encoding.html#TerminatorEncoding.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.encoding.TerminatorEncoding.__init__" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="staticmethod"> <dt id="terminatorlib.encoding.TerminatorEncoding.get_list"> <em class="property">static </em><code class="descname">get_list</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/encoding.html#TerminatorEncoding.get_list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.encoding.TerminatorEncoding.get_list" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of supported encodings</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.encoding.TerminatorEncoding.encodings"> <code class="descname">encodings</code><em class="property"> = [[True, None, 'Current Locale'], [False, 'ISO-8859-1', 'Western'], [False, 'ISO-8859-2', 'Central European'], [False, 'ISO-8859-3', 'South European'], [False, 'ISO-8859-4', 'Baltic'], [False, 'ISO-8859-5', 'Cyrillic'], [False, 'ISO-8859-6', 'Arabic'], [False, 'ISO-8859-7', 'Greek'], [False, 'ISO-8859-8', 'Hebrew Visual'], [False, 'ISO-8859-8-I', 'Hebrew'], [False, 'ISO-8859-9', 'Turkish'], [False, 'ISO-8859-10', 'Nordic'], [False, 'ISO-8859-13', 'Baltic'], [False, 'ISO-8859-14', 'Celtic'], [False, 'ISO-8859-15', 'Western'], [False, 'ISO-8859-16', 'Romanian'], [False, 'UTF-8', 'Unicode'], [False, 'ARMSCII-8', 'Armenian'], [False, 'BIG5', 'Chinese Traditional'], [False, 'BIG5-HKSCS', 'Chinese Traditional'], [False, 'CP866', 'Cyrillic/Russian'], [False, 'EUC-JP', 'Japanese'], [False, 'EUC-KR', 'Korean'], [False, 'EUC-TW', 'Chinese Traditional'], [False, 'GB18030', 'Chinese Simplified'], [False, 'GB2312', 'Chinese Simplified'], [False, 'GBK', 'Chinese Simplified'], [False, 'GEORGIAN-PS', 'Georgian'], [False, 'HZ', 'Chinese Simplified'], [False, 'IBM850', 'Western'], [False, 'IBM852', 'Central European'], [False, 'IBM855', 'Cyrillic'], [False, 'IBM857', 'Turkish'], [False, 'IBM862', 'Hebrew'], [False, 'IBM864', 'Arabic'], [False, 'ISO-2022-JP', 'Japanese'], [False, 'ISO-2022-KR', 'Korean'], [False, 'ISO-IR-111', 'Cyrillic'], [False, 'KOI8-R', 'Cyrillic'], [False, 'KOI8-U', 'Cyrillic/Ukrainian'], [False, 'MAC_ARABIC', 'Arabic'], [False, 'MAC_CE', 'Central European'], [False, 'MAC_CROATIAN', 'Croatian'], [False, 'MAC-CYRILLIC', 'Cyrillic'], [False, 'MAC_DEVANAGARI', 'Hindi'], [False, 'MAC_FARSI', 'Persian'], [False, 'MAC_GREEK', 'Greek'], [False, 'MAC_GUJARATI', 'Gujarati'], [False, 'MAC_GURMUKHI', 'Gurmukhi'], [False, 'MAC_HEBREW', 'Hebrew'], [False, 'MAC_ICELANDIC', 'Icelandic'], [False, 'MAC_ROMAN', 'Western'], [False, 'MAC_ROMANIAN', 'Romanian'], [False, 'MAC_TURKISH', 'Turkish'], [False, 'MAC_UKRAINIAN', 'Cyrillic/Ukrainian'], [False, 'SHIFT-JIS', 'Japanese'], [False, 'TCVN', 'Vietnamese'], [False, 'TIS-620', 'Thai'], [False, 'UHC', 'Korean'], [False, 'VISCII', 'Vietnamese'], [False, 'WINDOWS-1250', 'Central European'], [False, 'WINDOWS-1251', 'Cyrillic'], [False, 'WINDOWS-1252', 'Western'], [False, 'WINDOWS-1253', 'Greek'], [False, 'WINDOWS-1254', 'Turkish'], [False, 'WINDOWS-1255', 'Hebrew'], [False, 'WINDOWS-1256', 'Arabic'], [False, 'WINDOWS-1257', 'Baltic'], [False, 'WINDOWS-1258', 'Vietnamese']]</em><a class="headerlink" href="#terminatorlib.encoding.TerminatorEncoding.encodings" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.factory"> <span id="terminatorlib-factory-module"></span><h2>terminatorlib.factory module<a class="headerlink" href="#module-terminatorlib.factory" title="Permalink to this headline">¶</a></h2> <p>factory.py - Maker of objects</p> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">maker</span> <span class="o">=</span> <span class="n">Factory</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">window</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_window</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">window</span><span class="p">,</span> <span class="s">'Window'</span><span class="p">)</span> <span class="go">True</span> <span class="gp">>>> </span><span class="n">terminal</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_terminal</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">terminal</span><span class="p">,</span> <span class="s">'Terminal'</span><span class="p">)</span> <span class="go">True</span> <span class="gp">>>> </span><span class="n">hpaned</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_hpaned</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">hpaned</span><span class="p">,</span> <span class="s">'HPaned'</span><span class="p">)</span> <span class="go">True</span> <span class="gp">>>> </span><span class="n">vpaned</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_vpaned</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">vpaned</span><span class="p">,</span> <span class="s">'VPaned'</span><span class="p">)</span> <span class="go">True</span> </pre></div> </div> <dl class="class"> <dt id="terminatorlib.factory.Factory"> <em class="property">class </em><code class="descclassname">terminatorlib.factory.</code><code class="descname">Factory</code><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.borg.Borg" title="terminatorlib.borg.Borg"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.borg.Borg</span></code></a></p> <p>Definition of a class that makes other classes</p> <dl class="method"> <dt id="terminatorlib.factory.Factory.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.isinstance"> <code class="descname">isinstance</code><span class="sig-paren">(</span><em>product</em>, <em>classtype</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.isinstance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.isinstance" title="Permalink to this definition">¶</a></dt> <dd><p>Check if a given product is a particular type of object</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make"> <code class="descname">make</code><span class="sig-paren">(</span><em>product</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make" title="Permalink to this definition">¶</a></dt> <dd><p>Make the requested product</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make_hpaned"> <code class="descname">make_hpaned</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make_hpaned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make_hpaned" title="Permalink to this definition">¶</a></dt> <dd><p>Make an HPaned</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make_notebook"> <code class="descname">make_notebook</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make_notebook"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make_notebook" title="Permalink to this definition">¶</a></dt> <dd><p>Make a Notebook</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make_terminal"> <code class="descname">make_terminal</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>Make a Terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make_vpaned"> <code class="descname">make_vpaned</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make_vpaned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make_vpaned" title="Permalink to this definition">¶</a></dt> <dd><p>Make a VPaned</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.make_window"> <code class="descname">make_window</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.make_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.make_window" title="Permalink to this definition">¶</a></dt> <dd><p>Make a Window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>Required by the borg, but a no-op here</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.factory.Factory.type"> <code class="descname">type</code><span class="sig-paren">(</span><em>product</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/factory.html#Factory.type"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.factory.Factory.type" title="Permalink to this definition">¶</a></dt> <dd><p>Determine the type of an object we’ve previously created</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.factory.Factory.instance_types"> <code class="descname">instance_types</code><em class="property"> = {}</em><a class="headerlink" href="#terminatorlib.factory.Factory.instance_types" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.factory.Factory.instance_types_keys"> <code class="descname">instance_types_keys</code><em class="property"> = []</em><a class="headerlink" href="#terminatorlib.factory.Factory.instance_types_keys" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.factory.Factory.types"> <code class="descname">types</code><em class="property"> = {'Container': 'container', 'VPaned': 'paned', 'Terminal': 'terminal', 'Window': 'window', 'Notebook': 'notebook', 'Paned': 'paned', 'HPaned': 'paned'}</em><a class="headerlink" href="#terminatorlib.factory.Factory.types" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.factory.Factory.types_keys"> <code class="descname">types_keys</code><em class="property"> = ['Container', 'VPaned', 'Terminal', 'Window', 'Notebook', 'Paned', 'HPaned']</em><a class="headerlink" href="#terminatorlib.factory.Factory.types_keys" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.freebsd"> <span id="terminatorlib-freebsd-module"></span><h2>terminatorlib.freebsd module<a class="headerlink" href="#module-terminatorlib.freebsd" title="Permalink to this headline">¶</a></h2> <dl class="docutils"> <dt>freebsd.get_process_cwd(pid):</dt> <dd>Use sysctl() to retrieve the cwd of an arbitrary process on FreeBSD using kern.proc.filedesc, as used by procstat(1). Tested on FreeBSD 7-STABLE/amd64 from April 11 2008.</dd> </dl> <dl class="class"> <dt id="terminatorlib.freebsd.kinfo_file"> <em class="property">class </em><code class="descclassname">terminatorlib.freebsd.</code><code class="descname">kinfo_file</code><a class="reference internal" href="_modules/terminatorlib/freebsd.html#kinfo_file"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">_ctypes.Structure</span></code></p> <p>struct kinfo_file, defined in /usr/include/sys/user.h</p> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file._fields_"> <code class="descname">_fields_</code><em class="property"> = [('kf_structsize', <class 'ctypes.c_long'>), ('kf_type', <class 'ctypes.c_long'>), ('kf_fd', <class 'ctypes.c_long'>), ('kf_ref_count', <class 'ctypes.c_long'>), ('kf_flags', <class 'ctypes.c_long'>), ('kf_offset', <class 'ctypes.c_ulong'>), ('kf_vnode_type', <class 'ctypes.c_long'>), ('kf_sock_domain', <class 'ctypes.c_long'>), ('kf_sock_type', <class 'ctypes.c_long'>), ('kf_sock_protocol', <class 'ctypes.c_long'>), ('kf_path', <class 'terminatorlib.freebsd.c_char_Array_1024'>), ('kf_sa_local', <class 'terminatorlib.freebsd.sockaddr_storage'>), ('kf_sa_peer', <class 'terminatorlib.freebsd.sockaddr_storage'>)]</em><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file._fields_" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_fd"> <code class="descname">kf_fd</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_fd" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_flags"> <code class="descname">kf_flags</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_flags" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_offset"> <code class="descname">kf_offset</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_offset" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_path"> <code class="descname">kf_path</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_path" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_ref_count"> <code class="descname">kf_ref_count</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_ref_count" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_sa_local"> <code class="descname">kf_sa_local</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_sa_local" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_sa_peer"> <code class="descname">kf_sa_peer</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_sa_peer" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_sock_domain"> <code class="descname">kf_sock_domain</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_sock_domain" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_sock_protocol"> <code class="descname">kf_sock_protocol</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_sock_protocol" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_sock_type"> <code class="descname">kf_sock_type</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_sock_type" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_structsize"> <code class="descname">kf_structsize</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_structsize" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_type"> <code class="descname">kf_type</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_type" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.kinfo_file.kf_vnode_type"> <code class="descname">kf_vnode_type</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_vnode_type" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.freebsd.sockaddr_storage"> <em class="property">class </em><code class="descclassname">terminatorlib.freebsd.</code><code class="descname">sockaddr_storage</code><a class="reference internal" href="_modules/terminatorlib/freebsd.html#sockaddr_storage"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">_ctypes.Structure</span></code></p> <p>struct sockaddr_storage, defined in /usr/include/sys/socket.h</p> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage.__ss_align"> <code class="descname">__ss_align</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_align" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage.__ss_pad1"> <code class="descname">__ss_pad1</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad1" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage.__ss_pad2"> <code class="descname">__ss_pad2</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad2" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage._fields_"> <code class="descname">_fields_</code><em class="property"> = [('ss_len', <class 'ctypes.c_char'>), ('ss_family', <class 'ctypes.c_char'>), ('__ss_pad1', <class 'terminatorlib.freebsd.c_char_Array_6'>), ('__ss_align', <class 'ctypes.c_longlong'>), ('__ss_pad2', <class 'terminatorlib.freebsd.c_char_Array_112'>)]</em><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage._fields_" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage.ss_family"> <code class="descname">ss_family</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.ss_family" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.freebsd.sockaddr_storage.ss_len"> <code class="descname">ss_len</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.ss_len" title="Permalink to this definition">¶</a></dt> <dd><p>Structure/Union member</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="terminatorlib.freebsd.get_process_cwd"> <code class="descclassname">terminatorlib.freebsd.</code><code class="descname">get_process_cwd</code><span class="sig-paren">(</span><em>pid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/freebsd.html#get_process_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.freebsd.get_process_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Return string containing the current working directory of the given pid, or None on failure.</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.ipc"> <span id="terminatorlib-ipc-module"></span><h2>terminatorlib.ipc module<a class="headerlink" href="#module-terminatorlib.ipc" title="Permalink to this headline">¶</a></h2> <p>ipc.py - DBus server and API calls</p> <dl class="class"> <dt id="terminatorlib.ipc.DBusService"> <em class="property">class </em><code class="descclassname">terminatorlib.ipc.</code><code class="descname">DBusService</code><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.borg.Borg" title="terminatorlib.borg.Borg"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.borg.Borg</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">dbus.service.Object</span></code></p> <p>DBus Server class. This is implemented as a Borg</p> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.get_terminal_tab"> <code class="descname">get_terminal_tab</code><span class="sig-paren">(</span><em>uuid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.get_terminal_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.get_terminal_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Return the UUID of the parent tab of a given terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.get_terminal_tab_title"> <code class="descname">get_terminal_tab_title</code><span class="sig-paren">(</span><em>uuid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.get_terminal_tab_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.get_terminal_tab_title" title="Permalink to this definition">¶</a></dt> <dd><p>Return the title of a parent tab of a given terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.get_terminals"> <code class="descname">get_terminals</code><span class="sig-paren">(</span><em>uuid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.get_terminals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.get_terminals" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of all the terminals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.new_tab"> <code class="descname">new_tab</code><span class="sig-paren">(</span><em>options=dbus.Dictionary({}</em>, <em>signature=None)</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.new_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.new_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Create a new tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.new_window"> <code class="descname">new_window</code><span class="sig-paren">(</span><em>options=dbus.Dictionary({}</em>, <em>signature=None)</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.new_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.new_window" title="Permalink to this definition">¶</a></dt> <dd><p>Create a new Window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>Ensure we are populated</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.terminal_hsplit"> <code class="descname">terminal_hsplit</code><span class="sig-paren">(</span><em>uuid=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.terminal_hsplit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.terminal_hsplit" title="Permalink to this definition">¶</a></dt> <dd><p>Split a terminal horizontally, by UUID</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.terminal_split"> <code class="descname">terminal_split</code><span class="sig-paren">(</span><em>uuid</em>, <em>horiz</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.terminal_split"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.terminal_split" title="Permalink to this definition">¶</a></dt> <dd><p>Split a terminal horizontally or vertically, by UUID</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.ipc.DBusService.terminal_vsplit"> <code class="descname">terminal_vsplit</code><span class="sig-paren">(</span><em>uuid=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#DBusService.terminal_vsplit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.DBusService.terminal_vsplit" title="Permalink to this definition">¶</a></dt> <dd><p>Split a terminal vertically, by UUID</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.ipc.DBusService._dbus_class_table"> <code class="descname">_dbus_class_table</code><em class="property"> = {'dbus.service.Interface': {}, 'dbus.service.FallbackObject': {'org.freedesktop.DBus.Introspectable': {'Introspect': <function Introspect at 0x43533534>}}, 'dbus.service.Object': {'org.freedesktop.DBus.Introspectable': {'Introspect': <function Introspect at 0x43533534>}}, 'terminatorlib.ipc.DBusService': {'org.freedesktop.DBus.Introspectable': {'Introspect': <function Introspect at 0x43533534>}, 'net.tenshu.Terminator_0x3bcad31e': {'get_terminal_tab': <function get_terminal_tab at 0x436f1144>, 'terminal_hsplit': <function terminal_hsplit at 0x436f1064>, 'terminal_vsplit': <function terminal_vsplit at 0x436f109c>, 'new_window': <function new_window at 0x43519fb4>, 'get_terminals': <function get_terminals at 0x436f110c>, 'new_tab': <function new_tab at 0x436f102c>, 'get_terminal_tab_title': <function get_terminal_tab_title at 0x436f117c>}}}</em><a class="headerlink" href="#terminatorlib.ipc.DBusService._dbus_class_table" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.ipc.DBusService.bus_name"> <code class="descname">bus_name</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.ipc.DBusService.bus_name" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.ipc.DBusService.bus_path"> <code class="descname">bus_path</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.ipc.DBusService.bus_path" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.ipc.DBusService.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.ipc.DBusService.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.get_terminal_tab"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">get_terminal_tab</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#get_terminal_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.get_terminal_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.get_terminal_tab_title"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">get_terminal_tab_title</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#get_terminal_tab_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.get_terminal_tab_title" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.get_terminals"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">get_terminals</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#get_terminals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.get_terminals" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.new_tab"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">new_tab</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#new_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.new_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.new_window"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">new_window</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#new_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.new_window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.terminal_hsplit"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">terminal_hsplit</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#terminal_hsplit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.terminal_hsplit" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.terminal_vsplit"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">terminal_vsplit</code><span class="sig-paren">(</span><em>*args</em>, <em>**argd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#terminal_vsplit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.terminal_vsplit" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="function"> <dt id="terminatorlib.ipc.with_proxy"> <code class="descclassname">terminatorlib.ipc.</code><code class="descname">with_proxy</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/ipc.html#with_proxy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.ipc.with_proxy" title="Permalink to this definition">¶</a></dt> <dd><p>Decorator function to connect to the session dbus bus</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.keybindings"> <span id="terminatorlib-keybindings-module"></span><h2>terminatorlib.keybindings module<a class="headerlink" href="#module-terminatorlib.keybindings" title="Permalink to this headline">¶</a></h2> <p>Terminator by Chris Jones <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p> <p>Validator and functions for dealing with Terminator’s customisable keyboard shortcuts.</p> <dl class="exception"> <dt id="terminatorlib.keybindings.KeymapError"> <em class="property">exception </em><code class="descclassname">terminatorlib.keybindings.</code><code class="descname">KeymapError</code><a class="reference internal" href="_modules/terminatorlib/keybindings.html#KeymapError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.KeymapError" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p> <p>Custom exception for errors in keybinding configurations</p> </dd></dl> <dl class="class"> <dt id="terminatorlib.keybindings.Keybindings"> <em class="property">class </em><code class="descclassname">terminatorlib.keybindings.</code><code class="descname">Keybindings</code><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings" title="Permalink to this definition">¶</a></dt> <dd><p>Class to handle loading and lookup of Terminator keybindings</p> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.__init__" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings._lookup_modifier"> <code class="descname">_lookup_modifier</code><span class="sig-paren">(</span><em>modifier</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings._lookup_modifier"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings._lookup_modifier" title="Permalink to this definition">¶</a></dt> <dd><p>Map modifier names to gtk values</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings._parsebinding"> <code class="descname">_parsebinding</code><span class="sig-paren">(</span><em>binding</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings._parsebinding"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings._parsebinding" title="Permalink to this definition">¶</a></dt> <dd><p>Parse an individual binding using gtk’s binding function</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings.configure"> <code class="descname">configure</code><span class="sig-paren">(</span><em>bindings</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings.configure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.configure" title="Permalink to this definition">¶</a></dt> <dd><p>Accept new bindings and reconfigure with them</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings.lookup"> <code class="descname">lookup</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings.lookup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.lookup" title="Permalink to this definition">¶</a></dt> <dd><p>Translate a keyboard event into a mapped key</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.keybindings.Keybindings.reload"> <code class="descname">reload</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/keybindings.html#Keybindings.reload"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.reload" title="Permalink to this definition">¶</a></dt> <dd><p>Parse bindings and mangle into an appropriate form</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.keybindings.Keybindings._lookup"> <code class="descname">_lookup</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings._lookup" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.keybindings.Keybindings._masks"> <code class="descname">_masks</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings._masks" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.keybindings.Keybindings.empty"> <code class="descname">empty</code><em class="property"> = {}</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.empty" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.keybindings.Keybindings.keys"> <code class="descname">keys</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.keys" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.keybindings.Keybindings.modifiers"> <code class="descname">modifiers</code><em class="property"> = {'control': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'ctrl': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'shift': <flags GDK_SHIFT_MASK of type GdkModifierType>, 'primary': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'alt': <flags GDK_MOD1_MASK of type GdkModifierType>, 'super': <flags GDK_SUPER_MASK of type GdkModifierType>}</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.modifiers" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.layoutlauncher"> <span id="terminatorlib-layoutlauncher-module"></span><h2>terminatorlib.layoutlauncher module<a class="headerlink" href="#module-terminatorlib.layoutlauncher" title="Permalink to this headline">¶</a></h2> <p>layoutlauncher.py - class for the Layout Launcher window</p> <dl class="class"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher"> <em class="property">class </em><code class="descclassname">terminatorlib.layoutlauncher.</code><code class="descname">LayoutLauncher</code><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher" title="Permalink to this definition">¶</a></dt> <dd><p>Class implementing the various parts of the preferences editor</p> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.__init__" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.launch_layout"> <code class="descname">launch_layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.launch_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.launch_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Launch the selected layout as new instance</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_destroy_event"> <code class="descname">on_destroy_event</code><span class="sig-paren">(</span><em>widget</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_destroy_event"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.on_destroy_event" title="Permalink to this definition">¶</a></dt> <dd><p>Handle window destruction</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_launchbutton_clicked"> <code class="descname">on_launchbutton_clicked</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_launchbutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.on_launchbutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Handle button click</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_row_activated"> <code class="descname">on_row_activated</code><span class="sig-paren">(</span><em>widget</em>, <em>path</em>, <em>view_column</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_row_activated"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.on_row_activated" title="Permalink to this definition">¶</a></dt> <dd><p>Handle item double-click and return</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.update_layouts"> <code class="descname">update_layouts</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.update_layouts"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.update_layouts" title="Permalink to this definition">¶</a></dt> <dd><p>Update the contents of the layout</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.builder"> <code class="descname">builder</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.builder" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.keybindings"> <code class="descname">keybindings</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.keybindings" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.layouttreestore"> <code class="descname">layouttreestore</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.layouttreestore" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.layouttreeview"> <code class="descname">layouttreeview</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.layouttreeview" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.plugins"> <code class="descname">plugins</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.plugins" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.registry"> <code class="descname">registry</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.registry" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.layoutlauncher.LayoutLauncher.window"> <code class="descname">window</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.layoutlauncher.LayoutLauncher.window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.notebook"> <span id="terminatorlib-notebook-module"></span><h2>terminatorlib.notebook module<a class="headerlink" href="#module-terminatorlib.notebook" title="Permalink to this headline">¶</a></h2> <p>notebook.py - classes for the notebook widget</p> <dl class="class"> <dt id="terminatorlib.notebook.Notebook"> <em class="property">class </em><code class="descclassname">terminatorlib.notebook.</code><code class="descname">Notebook</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.container.Container" title="terminatorlib.container.Container"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.container.Container</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">gtk.Notebook</span></code></p> <p>Class implementing a gtk.Notebook container</p> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.add"> <code class="descname">add</code><span class="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.add" title="Permalink to this definition">¶</a></dt> <dd><p>Add a widget to the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.clean_last_active_term"> <code class="descname">clean_last_active_term</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.clean_last_active_term"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.clean_last_active_term" title="Permalink to this definition">¶</a></dt> <dd><p>Clean up old entries in last_active_term</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.closetab"> <code class="descname">closetab</code><span class="sig-paren">(</span><em>widget</em>, <em>label</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.closetab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.closetab" title="Permalink to this definition">¶</a></dt> <dd><p>Close a tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.configure"> <code class="descname">configure</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.configure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.configure" title="Permalink to this definition">¶</a></dt> <dd><p>Apply widget-wide settings</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Apply layout configuration</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.deferred_on_tab_switch"> <code class="descname">deferred_on_tab_switch</code><span class="sig-paren">(</span><em>notebook</em>, <em>page</em>, <em>page_num</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.deferred_on_tab_switch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.deferred_on_tab_switch" title="Permalink to this definition">¶</a></dt> <dd><p>Prime a single idle tab switch signal, using the most recent set of params</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.do_deferred_on_tab_switch"> <code class="descname">do_deferred_on_tab_switch</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.do_deferred_on_tab_switch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.do_deferred_on_tab_switch" title="Permalink to this definition">¶</a></dt> <dd><p>Perform the latest tab switch signal, and resetting the pending flag</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.find_tab_root"> <code class="descname">find_tab_root</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.find_tab_root"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.find_tab_root" title="Permalink to this definition">¶</a></dt> <dd><p>Look for the tab child which is or ultimately contains the supplied widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.get_child_metadata"> <code class="descname">get_child_metadata</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.get_child_metadata"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.get_child_metadata" title="Permalink to this definition">¶</a></dt> <dd><p>Fetch the relevant metadata for a widget which we’d need to recreate it when it’s readded</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.get_children"> <code class="descname">get_children</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.get_children"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.get_children" title="Permalink to this definition">¶</a></dt> <dd><p>Return an ordered list of our children</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.hoover"> <code class="descname">hoover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.hoover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.hoover" title="Permalink to this definition">¶</a></dt> <dd><p>Clean up any empty tabs and if we only have one tab left, die</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.newtab"> <code class="descname">newtab</code><span class="sig-paren">(</span><em>debugtab=False</em>, <em>widget=None</em>, <em>cwd=None</em>, <em>metadata=None</em>, <em>profile=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.newtab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.newtab" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new tab, optionally supplying a child widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.on_tab_switch"> <code class="descname">on_tab_switch</code><span class="sig-paren">(</span><em>notebook</em>, <em>page</em>, <em>page_num</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.on_tab_switch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.on_tab_switch" title="Permalink to this definition">¶</a></dt> <dd><p>Do the real work for a tab switch</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.page_num_descendant"> <code class="descname">page_num_descendant</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.page_num_descendant"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.page_num_descendant" title="Permalink to this definition">¶</a></dt> <dd><p>Find the tabnum of the tab containing a widget at any level</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.remove"> <code class="descname">remove</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.remove" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a widget from the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.replace"> <code class="descname">replace</code><span class="sig-paren">(</span><em>oldwidget</em>, <em>newwidget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.replace"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.replace" title="Permalink to this definition">¶</a></dt> <dd><p>Replace a tab’s contents with a new widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.resizeterm"> <code class="descname">resizeterm</code><span class="sig-paren">(</span><em>widget</em>, <em>keyname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.resizeterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.resizeterm" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a keyboard event requesting a terminal resize</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.set_last_active_term"> <code class="descname">set_last_active_term</code><span class="sig-paren">(</span><em>uuid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.set_last_active_term"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.set_last_active_term" title="Permalink to this definition">¶</a></dt> <dd><p>Set the last active term for uuid</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.split_axis"> <code class="descname">split_axis</code><span class="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.split_axis"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.split_axis" title="Permalink to this definition">¶</a></dt> <dd><p>Split the axis of a terminal inside us</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.unzoom"> <code class="descname">unzoom</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.unzoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.unzoom" title="Permalink to this definition">¶</a></dt> <dd><p>Unzoom a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.update_tab_label_text"> <code class="descname">update_tab_label_text</code><span class="sig-paren">(</span><em>widget</em>, <em>text</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.update_tab_label_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.update_tab_label_text" title="Permalink to this definition">¶</a></dt> <dd><p>Update the text of a tab label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.wrapcloseterm"> <code class="descname">wrapcloseterm</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.wrapcloseterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.wrapcloseterm" title="Permalink to this definition">¶</a></dt> <dd><p>A child terminal has closed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.Notebook.zoom"> <code class="descname">zoom</code><span class="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#Notebook.zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.Notebook.zoom" title="Permalink to this definition">¶</a></dt> <dd><p>Zoom a terminal</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.Notebook.last_active_term"> <code class="descname">last_active_term</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.Notebook.last_active_term" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.Notebook.pending_on_tab_switch"> <code class="descname">pending_on_tab_switch</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.Notebook.pending_on_tab_switch" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.Notebook.pending_on_tab_switch_args"> <code class="descname">pending_on_tab_switch_args</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.Notebook.pending_on_tab_switch_args" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.Notebook.window"> <code class="descname">window</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.Notebook.window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.notebook.TabLabel"> <em class="property">class </em><code class="descclassname">terminatorlib.notebook.</code><code class="descname">TabLabel</code><span class="sig-paren">(</span><em>title</em>, <em>notebook</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.HBox</span></code></p> <p>Class implementing a label widget for Notebook tabs</p> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>title</em>, <em>notebook</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.get_custom_label"> <code class="descname">get_custom_label</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.get_custom_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.get_custom_label" title="Permalink to this definition">¶</a></dt> <dd><p>Return a custom label if we have one, otherwise None</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.get_label"> <code class="descname">get_label</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.get_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.get_label" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.on_close"> <code class="descname">on_close</code><span class="sig-paren">(</span><em>_widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.on_close"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.on_close" title="Permalink to this definition">¶</a></dt> <dd><p>The close button has been clicked. Destroy the tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.set_custom_label"> <code class="descname">set_custom_label</code><span class="sig-paren">(</span><em>text</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.set_custom_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.set_custom_label" title="Permalink to this definition">¶</a></dt> <dd><p>Set a permanent label as if the user had edited it</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.set_label"> <code class="descname">set_label</code><span class="sig-paren">(</span><em>text</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.set_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.set_label" title="Permalink to this definition">¶</a></dt> <dd><p>Update the text of our label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.update_angle"> <code class="descname">update_angle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.update_angle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.update_angle" title="Permalink to this definition">¶</a></dt> <dd><p>Update the angle of a label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.notebook.TabLabel.update_button"> <code class="descname">update_button</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/notebook.html#TabLabel.update_button"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.notebook.TabLabel.update_button" title="Permalink to this definition">¶</a></dt> <dd><p>Update the state of our close button</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.button"> <code class="descname">button</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.button" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.icon"> <code class="descname">icon</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.icon" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.label"> <code class="descname">label</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.label" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.notebook"> <code class="descname">notebook</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.notebook" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.notebook.TabLabel.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.notebook.TabLabel.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.optionparse"> <span id="terminatorlib-optionparse-module"></span><h2>terminatorlib.optionparse module<a class="headerlink" href="#module-terminatorlib.optionparse" title="Permalink to this headline">¶</a></h2> <p>Terminator.optionparse - Parse commandline options</p> <dl class="function"> <dt id="terminatorlib.optionparse.execute_cb"> <code class="descclassname">terminatorlib.optionparse.</code><code class="descname">execute_cb</code><span class="sig-paren">(</span><em>option</em>, <em>opt</em>, <em>value</em>, <em>lparser</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/optionparse.html#execute_cb"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.optionparse.execute_cb" title="Permalink to this definition">¶</a></dt> <dd><p>Callback for use in parsing execute options</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.optionparse.parse_options"> <code class="descclassname">terminatorlib.optionparse.</code><code class="descname">parse_options</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/optionparse.html#parse_options"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.optionparse.parse_options" title="Permalink to this definition">¶</a></dt> <dd><p>Parse the command line options</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.paned"> <span id="terminatorlib-paned-module"></span><h2>terminatorlib.paned module<a class="headerlink" href="#module-terminatorlib.paned" title="Permalink to this headline">¶</a></h2> <p>paned.py - a base Paned container class and the vertical/horizontal variants</p> <dl class="class"> <dt id="terminatorlib.paned.HPaned"> <em class="property">class </em><code class="descclassname">terminatorlib.paned.</code><code class="descname">HPaned</code><a class="reference internal" href="_modules/terminatorlib/paned.html#HPaned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.HPaned" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.paned.Paned" title="terminatorlib.paned.Paned"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.paned.Paned</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">gtk.HPaned</span></code></p> <p>Merge gtk.HPaned into our base Paned Container</p> <dl class="method"> <dt id="terminatorlib.paned.HPaned.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#HPaned.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.HPaned.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.HPaned.get_length"> <code class="descname">get_length</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#HPaned.get_length"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.HPaned.get_length" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.HPaned.set_pos"> <code class="descname">set_pos</code><span class="sig-paren">(</span><em>pos</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#HPaned.set_pos"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.HPaned.set_pos" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.paned.Paned"> <em class="property">class </em><code class="descclassname">terminatorlib.paned.</code><code class="descname">Paned</code><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.container.Container" title="terminatorlib.container.Container"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.container.Container</span></code></a></p> <p>Base class for Paned Containers</p> <dl class="method"> <dt id="terminatorlib.paned.Paned.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned._do_redistribute"> <code class="descname">_do_redistribute</code><span class="sig-paren">(</span><em>recurse_up=False</em>, <em>recurse_down=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned._do_redistribute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned._do_redistribute" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.add"> <code class="descname">add</code><span class="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.add" title="Permalink to this definition">¶</a></dt> <dd><p>Add a widget to the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Apply layout configuration</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.do_redistribute"> <code class="descname">do_redistribute</code><span class="sig-paren">(</span><em>recurse_up=False</em>, <em>recurse_down=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.do_redistribute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.do_redistribute" title="Permalink to this definition">¶</a></dt> <dd><p>Evenly divide available space between sibling panes</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.get_child_metadata"> <code class="descname">get_child_metadata</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.get_child_metadata"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.get_child_metadata" title="Permalink to this definition">¶</a></dt> <dd><p>Return metadata about a child</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.get_children"> <code class="descname">get_children</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.get_children"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.get_children" title="Permalink to this definition">¶</a></dt> <dd><p>Return an ordered list of our children</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.grab_focus"> <code class="descname">grab_focus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.grab_focus"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.grab_focus" title="Permalink to this definition">¶</a></dt> <dd><p>We don’t want focus, we want a Terminal to have it</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.hoover"> <code class="descname">hoover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.hoover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.hoover" title="Permalink to this definition">¶</a></dt> <dd><p>Check that we still have a reason to exist</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.new_size"> <code class="descname">new_size</code><span class="sig-paren">(</span><em>widget</em>, <em>allocation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.new_size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.new_size" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.on_button_press"> <code class="descname">on_button_press</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.on_button_press"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.on_button_press" title="Permalink to this definition">¶</a></dt> <dd><p>Handle button presses on a Pane</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.remove"> <code class="descname">remove</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.remove" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a widget from the container</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.resizeterm"> <code class="descname">resizeterm</code><span class="sig-paren">(</span><em>widget</em>, <em>keyname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.resizeterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.resizeterm" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a keyboard event requesting a terminal resize</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.rotate"> <code class="descname">rotate</code><span class="sig-paren">(</span><em>widget</em>, <em>clockwise</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.rotate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.rotate" title="Permalink to this definition">¶</a></dt> <dd><p>Default rotation. This should be implemented by subclasses</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.set_position"> <code class="descname">set_position</code><span class="sig-paren">(</span><em>pos</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.set_position"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.set_position" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.set_position_by_ratio"> <code class="descname">set_position_by_ratio</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.set_position_by_ratio"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.set_position_by_ratio" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.split_axis"> <code class="descname">split_axis</code><span class="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.split_axis"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.split_axis" title="Permalink to this definition">¶</a></dt> <dd><p>Default axis splitter. This should be implemented by subclasses</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.Paned.wrapcloseterm"> <code class="descname">wrapcloseterm</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#Paned.wrapcloseterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.Paned.wrapcloseterm" title="Permalink to this definition">¶</a></dt> <dd><p>A child terminal has closed, so this container must die</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.paned.Paned.maker"> <code class="descname">maker</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.paned.Paned.maker" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.paned.Paned.position"> <code class="descname">position</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.paned.Paned.position" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.paned.Paned.ratio"> <code class="descname">ratio</code><em class="property"> = 0.5</em><a class="headerlink" href="#terminatorlib.paned.Paned.ratio" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.paned.VPaned"> <em class="property">class </em><code class="descclassname">terminatorlib.paned.</code><code class="descname">VPaned</code><a class="reference internal" href="_modules/terminatorlib/paned.html#VPaned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.VPaned" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.paned.Paned" title="terminatorlib.paned.Paned"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.paned.Paned</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">gtk.VPaned</span></code></p> <p>Merge gtk.VPaned into our base Paned Container</p> <dl class="method"> <dt id="terminatorlib.paned.VPaned.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#VPaned.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.VPaned.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.paned.VPaned.get_length"> <code class="descname">get_length</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#VPaned.get_length"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.VPaned.get_length" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.paned.VPaned.set_pos"> <code class="descname">set_pos</code><span class="sig-paren">(</span><em>pos</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/paned.html#VPaned.set_pos"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.paned.VPaned.set_pos" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugin"> <span id="terminatorlib-plugin-module"></span><h2>terminatorlib.plugin module<a class="headerlink" href="#module-terminatorlib.plugin" title="Permalink to this headline">¶</a></h2> <dl class="docutils"> <dt>plugin.py - Base plugin system</dt> <dd>Inspired by Armin Ronacher’s post at <a class="reference external" href="http://lucumr.pocoo.org/2006/7/3/python-plugin-system">http://lucumr.pocoo.org/2006/7/3/python-plugin-system</a> Used with permission (the code in that post is to be considered BSD licenced, per the authors wishes)</dd> </dl> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">registry</span> <span class="o">=</span> <span class="n">PluginRegistry</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">instances</span> <span class="go">{}</span> <span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">load_plugins</span><span class="p">(</span><span class="bp">True</span><span class="p">)</span> <span class="gp">>>> </span><span class="n">plugins</span> <span class="o">=</span> <span class="n">registry</span><span class="o">.</span><span class="n">get_plugins_by_capability</span><span class="p">(</span><span class="s">'test'</span><span class="p">)</span> <span class="gp">>>> </span><span class="nb">len</span><span class="p">(</span><span class="n">plugins</span><span class="p">)</span> <span class="go">1</span> <span class="gp">>>> </span><span class="n">plugins</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="go"><testplugin.TestPlugin object at 0x...></span> <span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">get_plugins_by_capability</span><span class="p">(</span><span class="s">'this_should_not_ever_exist'</span><span class="p">)</span> <span class="go">[]</span> <span class="gp">>>> </span><span class="n">plugins</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">do_test</span><span class="p">()</span> <span class="go">'TestPluginWin'</span> </pre></div> </div> <dl class="class"> <dt id="terminatorlib.plugin.MenuItem"> <em class="property">class </em><code class="descclassname">terminatorlib.plugin.</code><code class="descname">MenuItem</code><a class="reference internal" href="_modules/terminatorlib/plugin.html#MenuItem"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.MenuItem" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.plugin.Plugin" title="terminatorlib.plugin.Plugin"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.Plugin</span></code></a></p> <p>Base class for menu items</p> <dl class="method"> <dt id="terminatorlib.plugin.MenuItem.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#MenuItem.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.MenuItem.callback" title="Permalink to this definition">¶</a></dt> <dd><p>Callback to transform the enclosed URL</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.MenuItem.capabilities"> <code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugin.MenuItem.capabilities" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugin.Plugin"> <em class="property">class </em><code class="descclassname">terminatorlib.plugin.</code><code class="descname">Plugin</code><a class="reference internal" href="_modules/terminatorlib/plugin.html#Plugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.Plugin" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Definition of our base plugin class</p> <dl class="method"> <dt id="terminatorlib.plugin.Plugin.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#Plugin.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.Plugin.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.Plugin.unload"> <code class="descname">unload</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#Plugin.unload"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.Plugin.unload" title="Permalink to this definition">¶</a></dt> <dd><p>Prepare to be unloaded</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.Plugin.capabilities"> <code class="descname">capabilities</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.Plugin.capabilities" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugin.PluginRegistry"> <em class="property">class </em><code class="descclassname">terminatorlib.plugin.</code><code class="descname">PluginRegistry</code><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.borg.Borg" title="terminatorlib.borg.Borg"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.borg.Borg</span></code></a></p> <p>Definition of a class to store plugin instances</p> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.disable"> <code class="descname">disable</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.disable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.disable" title="Permalink to this definition">¶</a></dt> <dd><p>Disable a plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.enable"> <code class="descname">enable</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.enable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.enable" title="Permalink to this definition">¶</a></dt> <dd><p>Enable a plugin</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.get_all_plugins"> <code class="descname">get_all_plugins</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.get_all_plugins"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.get_all_plugins" title="Permalink to this definition">¶</a></dt> <dd><p>Return all plugins</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.get_available_plugins"> <code class="descname">get_available_plugins</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.get_available_plugins"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.get_available_plugins" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of all available plugins whether they are enabled or disabled</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.get_plugins_by_capability"> <code class="descname">get_plugins_by_capability</code><span class="sig-paren">(</span><em>capability</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.get_plugins_by_capability"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.get_plugins_by_capability" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of plugins with a particular capability</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.is_enabled"> <code class="descname">is_enabled</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.is_enabled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.is_enabled" title="Permalink to this definition">¶</a></dt> <dd><p>Return a boolean value indicating whether a plugin is enabled or not</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.load_plugins"> <code class="descname">load_plugins</code><span class="sig-paren">(</span><em>testing=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.load_plugins"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.load_plugins" title="Permalink to this definition">¶</a></dt> <dd><p>Load all plugins present in the plugins/ directory in our module</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.PluginRegistry.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#PluginRegistry.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>Prepare our attributes</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.PluginRegistry.available_plugins"> <code class="descname">available_plugins</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.available_plugins" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.PluginRegistry.done"> <code class="descname">done</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.done" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.PluginRegistry.instances"> <code class="descname">instances</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.instances" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.PluginRegistry.path"> <code class="descname">path</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.PluginRegistry.path" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugin.URLHandler"> <em class="property">class </em><code class="descclassname">terminatorlib.plugin.</code><code class="descname">URLHandler</code><a class="reference internal" href="_modules/terminatorlib/plugin.html#URLHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.URLHandler" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.plugin.Plugin" title="terminatorlib.plugin.Plugin"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.Plugin</span></code></a></p> <p>Base class for URL handlers</p> <dl class="method"> <dt id="terminatorlib.plugin.URLHandler.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#URLHandler.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.URLHandler.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.URLHandler.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#URLHandler.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.URLHandler.callback" title="Permalink to this definition">¶</a></dt> <dd><p>Callback to transform the enclosed URL</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugin.URLHandler.unload"> <code class="descname">unload</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugin.html#URLHandler.unload"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugin.URLHandler.unload" title="Permalink to this definition">¶</a></dt> <dd><p>Handle being removed</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.URLHandler.capabilities"> <code class="descname">capabilities</code><em class="property"> = ['url_handler']</em><a class="headerlink" href="#terminatorlib.plugin.URLHandler.capabilities" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.URLHandler.handler_name"> <code class="descname">handler_name</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.URLHandler.handler_name" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.URLHandler.match"> <code class="descname">match</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.URLHandler.match" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.URLHandler.namecopy"> <code class="descname">namecopy</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.URLHandler.namecopy" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugin.URLHandler.nameopen"> <code class="descname">nameopen</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugin.URLHandler.nameopen" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.prefseditor"> <span id="terminatorlib-prefseditor-module"></span><h2>terminatorlib.prefseditor module<a class="headerlink" href="#module-terminatorlib.prefseditor" title="Permalink to this headline">¶</a></h2> <p>Preferences Editor for Terminator.</p> <p>Load a UIBuilder config file, display it, populate it with our current config, then optionally read that back out and write it to a config file</p> <dl class="class"> <dt id="terminatorlib.prefseditor.LayoutEditor"> <em class="property">class </em><code class="descclassname">terminatorlib.prefseditor.</code><code class="descname">LayoutEditor</code><span class="sig-paren">(</span><em>builder</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor" title="Permalink to this definition">¶</a></dt> <dd><dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>builder</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Initialise ourself</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_item_selection_changed"> <code class="descname">on_layout_item_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_item_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.on_layout_item_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different item in the layout was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_chooser_changed"> <code class="descname">on_layout_profile_chooser_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_chooser_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_chooser_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A new profile has been selected for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_command_activate"> <code class="descname">on_layout_profile_command_activate</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_command_activate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_command_activate" title="Permalink to this definition">¶</a></dt> <dd><p>A new command has been entered for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_workingdir_activate"> <code class="descname">on_layout_profile_workingdir_activate</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_workingdir_activate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_workingdir_activate" title="Permalink to this definition">¶</a></dt> <dd><p>A new working directory has been entered for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_selection_changed"> <code class="descname">on_layout_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.on_layout_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different layout was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.prepare"> <code class="descname">prepare</code><span class="sig-paren">(</span><em>layout=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.prepare"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.prepare" title="Permalink to this definition">¶</a></dt> <dd><p>Do the things we can’t do in __init__</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.set_layout"> <code class="descname">set_layout</code><span class="sig-paren">(</span><em>layout_name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.set_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.set_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Load a particular layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.set_layout_item"> <code class="descname">set_layout_item</code><span class="sig-paren">(</span><em>item_name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.set_layout_item"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.set_layout_item" title="Permalink to this definition">¶</a></dt> <dd><p>Set a layout item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.LayoutEditor.update_profiles"> <code class="descname">update_profiles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#LayoutEditor.update_profiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.update_profiles" title="Permalink to this definition">¶</a></dt> <dd><p>Update the list of profiles</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.builder"> <code class="descname">builder</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.builder" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.layout_item"> <code class="descname">layout_item</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.layout_item" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.layout_name"> <code class="descname">layout_name</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.layout_name" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.profile_ids_to_profile"> <code class="descname">profile_ids_to_profile</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.profile_ids_to_profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.profile_profile_to_ids"> <code class="descname">profile_profile_to_ids</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.profile_profile_to_ids" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.treestore"> <code class="descname">treestore</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.treestore" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.LayoutEditor.treeview"> <code class="descname">treeview</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.LayoutEditor.treeview" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.prefseditor.PrefsEditor"> <em class="property">class </em><code class="descclassname">terminatorlib.prefseditor.</code><code class="descname">PrefsEditor</code><span class="sig-paren">(</span><em>term</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor" title="Permalink to this definition">¶</a></dt> <dd><p>Class implementing the various parts of the preferences editor</p> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>term</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.__init__" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_allow_bold_checkbutton_toggled"> <code class="descname">on_allow_bold_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_allow_bold_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_allow_bold_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Allow bold setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled"> <code class="descname">on_alternate_screen_scroll_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll in alt-mode setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_always_split_with_profile_toggled"> <code class="descname">on_always_split_with_profile_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_always_split_with_profile_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_always_split_with_profile_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Always split with profile setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_alwaysontopcheck_toggled"> <code class="descname">on_alwaysontopcheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_alwaysontopcheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_alwaysontopcheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Always on top setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_antialias_checkbutton_toggled"> <code class="descname">on_antialias_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_antialias_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_antialias_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Anti-alias setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_audible_bell_checkbutton_toggled"> <code class="descname">on_audible_bell_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_audible_bell_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_audible_bell_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Audible bell setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_background_colorpicker_color_set"> <code class="descname">on_background_colorpicker_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_colorpicker_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_background_colorpicker_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Background color changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_background_image_filechooser_file_set"> <code class="descname">on_background_image_filechooser_file_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_image_filechooser_file_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_background_image_filechooser_file_set" title="Permalink to this definition">¶</a></dt> <dd><p>Background image setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_background_type_toggled"> <code class="descname">on_background_type_toggled</code><span class="sig-paren">(</span><em>_widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_type_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_background_type_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>The background type was toggled</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_backspace_binding_combobox_changed"> <code class="descname">on_backspace_binding_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_backspace_binding_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_backspace_binding_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Backspace binding setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_broadcastdefault_changed"> <code class="descname">on_broadcastdefault_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_broadcastdefault_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_broadcastdefault_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Broadcast default changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_cleared"> <code class="descname">on_cellrenderer_accel_cleared</code><span class="sig-paren">(</span><em>liststore</em>, <em>path</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cellrenderer_accel_cleared"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_cleared" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the clearing of a keybinding accelerator</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_edited"> <code class="descname">on_cellrenderer_accel_edited</code><span class="sig-paren">(</span><em>liststore</em>, <em>path</em>, <em>key</em>, <em>mods</em>, <em>_code</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cellrenderer_accel_edited"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_edited" title="Permalink to this definition">¶</a></dt> <dd><p>Handle an edited keybinding</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_closebutton_clicked"> <code class="descname">on_closebutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_closebutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_closebutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Close the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_color_scheme_combobox_changed"> <code class="descname">on_color_scheme_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_color_scheme_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_color_scheme_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Update the fore/background colour pickers</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_copy_on_selection_toggled"> <code class="descname">on_copy_on_selection_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_copy_on_selection_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_copy_on_selection_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Copy on selection setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_blink_toggled"> <code class="descname">on_cursor_blink_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_blink_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_blink_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Cursor blink setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_color_color_set"> <code class="descname">on_cursor_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Cursor colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_shape_combobox_changed"> <code class="descname">on_cursor_shape_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_shape_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_shape_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Cursor shape changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_custom_command_entry_changed"> <code class="descname">on_custom_command_entry_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_custom_command_entry_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_custom_command_entry_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Custom command value changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_custom_url_handler_entry_changed"> <code class="descname">on_custom_url_handler_entry_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_custom_url_handler_entry_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_custom_url_handler_entry_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Custom URL handler value changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_darken_background_scale_change_value"> <code class="descname">on_darken_background_scale_change_value</code><span class="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_darken_background_scale_change_value"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_darken_background_scale_change_value" title="Permalink to this definition">¶</a></dt> <dd><p>Background darkness setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_dbuscheck_toggled"> <code class="descname">on_dbuscheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_dbuscheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_dbuscheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>DBus server setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_delete_binding_combobox_changed"> <code class="descname">on_delete_binding_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_delete_binding_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_delete_binding_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Delete binding setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_encoding_combobox_changed"> <code class="descname">on_encoding_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_encoding_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_encoding_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Encoding setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_exit_action_combobox_changed"> <code class="descname">on_exit_action_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_exit_action_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_exit_action_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Exit action changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_focuscombo_changed"> <code class="descname">on_focuscombo_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_focuscombo_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_focuscombo_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Focus type changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_font_selector_font_set"> <code class="descname">on_font_selector_font_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_font_selector_font_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_font_selector_font_set" title="Permalink to this definition">¶</a></dt> <dd><p>Font changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_foreground_colorpicker_color_set"> <code class="descname">on_foreground_colorpicker_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_foreground_colorpicker_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_foreground_colorpicker_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Foreground color changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_handlesize_change_value"> <code class="descname">on_handlesize_change_value</code><span class="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_handlesize_change_value"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_handlesize_change_value" title="Permalink to this definition">¶</a></dt> <dd><p>Handle size changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_hidefromtaskbcheck_toggled"> <code class="descname">on_hidefromtaskbcheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_hidefromtaskbcheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_hidefromtaskbcheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Hide from taskbar setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_hideonlosefocuscheck_toggled"> <code class="descname">on_hideonlosefocuscheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_hideonlosefocuscheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_hideonlosefocuscheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Hide on lose focus setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_homogeneous_toggled"> <code class="descname">on_homogeneous_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_homogeneous_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_homogeneous_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>homogeneous_tabbar setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_icon_bell_checkbutton_toggled"> <code class="descname">on_icon_bell_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_icon_bell_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_icon_bell_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Icon bell setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_inactive_color_offset_change_value"> <code class="descname">on_inactive_color_offset_change_value</code><span class="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_inactive_color_offset_change_value"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_inactive_color_offset_change_value" title="Permalink to this definition">¶</a></dt> <dd><p>Inactive color offset setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_item_selection_changed"> <code class="descname">on_layout_item_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_item_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_item_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different item in the layout was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_name_edited"> <code class="descname">on_layout_name_edited</code><span class="sig-paren">(</span><em>cell</em>, <em>path</em>, <em>newtext</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_name_edited"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_name_edited" title="Permalink to this definition">¶</a></dt> <dd><p>Update a layout name</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_chooser_changed"> <code class="descname">on_layout_profile_chooser_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_chooser_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_chooser_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different profile has been selected for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_command_changed"> <code class="descname">on_layout_profile_command_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_command_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_command_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different command has been entered for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_workingdir_changed"> <code class="descname">on_layout_profile_workingdir_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_workingdir_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_workingdir_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different working directory has been entered for this item</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_selection_changed"> <code class="descname">on_layout_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layout_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different layout was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutaddbutton_clicked"> <code class="descname">on_layoutaddbutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutaddbutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layoutaddbutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new layout to the list</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutrefreshbutton_clicked"> <code class="descname">on_layoutrefreshbutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutrefreshbutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layoutrefreshbutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Refresh the terminals status and update</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutremovebutton_clicked"> <code class="descname">on_layoutremovebutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutremovebutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_layoutremovebutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a layout from the list</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_login_shell_checkbutton_toggled"> <code class="descname">on_login_shell_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_login_shell_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_login_shell_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Login shell setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_open_manual"> <code class="descname">on_open_manual</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_open_manual"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_open_manual" title="Permalink to this definition">¶</a></dt> <dd><p>Open the fine manual</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_palette_colorpicker_color_set"> <code class="descname">on_palette_colorpicker_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_palette_colorpicker_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_palette_colorpicker_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>A palette colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_palette_combobox_changed"> <code class="descname">on_palette_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_palette_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_palette_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Palette selector changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_plugin_selection_changed"> <code class="descname">on_plugin_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_plugin_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_plugin_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different plugin was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_plugin_toggled"> <code class="descname">on_plugin_toggled</code><span class="sig-paren">(</span><em>cell</em>, <em>path</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_plugin_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_plugin_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>A plugin has been enabled or disabled</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_profile_name_edited"> <code class="descname">on_profile_name_edited</code><span class="sig-paren">(</span><em>cell</em>, <em>path</em>, <em>newtext</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profile_name_edited"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_profile_name_edited" title="Permalink to this definition">¶</a></dt> <dd><p>Update a profile name</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_profile_selection_changed"> <code class="descname">on_profile_selection_changed</code><span class="sig-paren">(</span><em>selection</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profile_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_profile_selection_changed" title="Permalink to this definition">¶</a></dt> <dd><p>A different profile was selected</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_profileaddbutton_clicked"> <code class="descname">on_profileaddbutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profileaddbutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_profileaddbutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Add a new profile to the list</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_profileremovebutton_clicked"> <code class="descname">on_profileremovebutton_clicked</code><span class="sig-paren">(</span><em>_button</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profileremovebutton_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_profileremovebutton_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a profile from the list</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_reset_compatibility_clicked"> <code class="descname">on_reset_compatibility_clicked</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_reset_compatibility_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_reset_compatibility_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Reset the confusing and annoying backspace/delete options to the safest values</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_background_checkbutton_toggled"> <code class="descname">on_scroll_background_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_background_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_background_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll background setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled"> <code class="descname">on_scroll_on_keystroke_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll on keystrong setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_on_output_checkbutton_toggled"> <code class="descname">on_scroll_on_output_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_on_output_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_output_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll on output setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_toggled"> <code class="descname">on_scroll_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>scroll_tabbar setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollback_infinite_toggled"> <code class="descname">on_scrollback_infinite_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollback_infinite_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scrollback_infinite_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Scrollback infiniteness changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollback_lines_spinbutton_value_changed"> <code class="descname">on_scrollback_lines_spinbutton_value_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollback_lines_spinbutton_value_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scrollback_lines_spinbutton_value_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Scrollback lines setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollbar_position_combobox_changed"> <code class="descname">on_scrollbar_position_combobox_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollbar_position_combobox_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_scrollbar_position_combobox_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Scrollbar position setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_show_titlebar_toggled"> <code class="descname">on_show_titlebar_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_show_titlebar_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_show_titlebar_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Show titlebar setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_stickycheck_toggled"> <code class="descname">on_stickycheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_stickycheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_stickycheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Sticky setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_system_font_checkbutton_toggled"> <code class="descname">on_system_font_checkbutton_toggled</code><span class="sig-paren">(</span><em>checkbox</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_system_font_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_system_font_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Toggling the use_system_font checkbox needs to alter the sensitivity of the font selector</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_tabposcombo_changed"> <code class="descname">on_tabposcombo_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_tabposcombo_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_tabposcombo_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Tab position changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_font_selector_font_set"> <code class="descname">on_title_font_selector_font_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_font_selector_font_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_font_selector_font_set" title="Permalink to this definition">¶</a></dt> <dd><p>Titlebar Font changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_hide_sizetextcheck_toggled"> <code class="descname">on_title_hide_sizetextcheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_hide_sizetextcheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_hide_sizetextcheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Window geometry setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_inactive_bg_color_color_set"> <code class="descname">on_title_inactive_bg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_inactive_bg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_bg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title inactive background colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_inactive_fg_color_color_set"> <code class="descname">on_title_inactive_fg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_inactive_fg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_fg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title inactive foreground colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_receive_bg_color_color_set"> <code class="descname">on_title_receive_bg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_receive_bg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_receive_bg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title receive background colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_receive_fg_color_color_set"> <code class="descname">on_title_receive_fg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_receive_fg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_receive_fg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title receive foreground colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_system_font_checkbutton_toggled"> <code class="descname">on_title_system_font_checkbutton_toggled</code><span class="sig-paren">(</span><em>checkbox</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_system_font_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_system_font_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Toggling the title_use_system_font checkbox needs to alter the sensitivity of the font selector</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_transmit_bg_color_color_set"> <code class="descname">on_title_transmit_bg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_transmit_bg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_bg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title transmit backgruond colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_title_transmit_fg_color_color_set"> <code class="descname">on_title_transmit_fg_color_color_set</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_transmit_fg_color_color_set"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_fg_color_color_set" title="Permalink to this definition">¶</a></dt> <dd><p>Title transmit foreground colour changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_update_records_checkbutton_toggled"> <code class="descname">on_update_records_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_update_records_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_update_records_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Update records setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_urgent_bell_checkbutton_toggled"> <code class="descname">on_urgent_bell_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_urgent_bell_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_urgent_bell_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Window manager bell setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_use_custom_command_checkbutton_toggled"> <code class="descname">on_use_custom_command_checkbutton_toggled</code><span class="sig-paren">(</span><em>checkbox</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_custom_command_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_use_custom_command_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Toggling the use_custom_command checkbox needs to alter the sensitivity of the custom_command entrybox</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_use_custom_url_handler_checkbutton_toggled"> <code class="descname">on_use_custom_url_handler_checkbutton_toggled</code><span class="sig-paren">(</span><em>checkbox</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_custom_url_handler_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_use_custom_url_handler_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Toggling the use_custom_url_handler checkbox needs to alter the sensitivity of the custom_url_handler entrybox</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_use_theme_colors_checkbutton_toggled"> <code class="descname">on_use_theme_colors_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_theme_colors_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_use_theme_colors_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Update colour pickers</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_visual_bell_checkbutton_toggled"> <code class="descname">on_visual_bell_checkbutton_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_visual_bell_checkbutton_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_visual_bell_checkbutton_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Visual bell setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_winbordercheck_toggled"> <code class="descname">on_winbordercheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_winbordercheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_winbordercheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Window border setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_wingeomcheck_toggled"> <code class="descname">on_wingeomcheck_toggled</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_wingeomcheck_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_wingeomcheck_toggled" title="Permalink to this definition">¶</a></dt> <dd><p>Window geometry setting changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_winstatecombo_changed"> <code class="descname">on_winstatecombo_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_winstatecombo_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_winstatecombo_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Window state changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.on_word_chars_entry_changed"> <code class="descname">on_word_chars_entry_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_word_chars_entry_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.on_word_chars_entry_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Word characters changed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.set_layout"> <code class="descname">set_layout</code><span class="sig-paren">(</span><em>layout_name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.set_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Set a layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.set_plugin"> <code class="descname">set_plugin</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_plugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.set_plugin" title="Permalink to this definition">¶</a></dt> <dd><p>Show the preferences for the selected plugin, if any</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.set_profile_values"> <code class="descname">set_profile_values</code><span class="sig-paren">(</span><em>profile</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_profile_values"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.set_profile_values" title="Permalink to this definition">¶</a></dt> <dd><p>Update the profile values for a given profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.set_values"> <code class="descname">set_values</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_values"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.set_values" title="Permalink to this definition">¶</a></dt> <dd><p>Update the preferences window with all the configuration from Config()</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.prefseditor.PrefsEditor.update_background_tab"> <code class="descname">update_background_tab</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#PrefsEditor.update_background_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.update_background_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Update the background tab</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.builder"> <code class="descname">builder</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.builder" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.colorschemevalues"> <code class="descname">colorschemevalues</code><em class="property"> = {'green_on_black': 3, 'solarized_light': 7, 'custom': 9, 'black_on_yellow': 0, 'ambience': 6, 'solarized_dark': 8, 'white_on_black': 4, 'orange_on_black': 5, 'grey_on_black': 2, 'black_on_white': 1}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.colorschemevalues" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.colourschemes"> <code class="descname">colourschemes</code><em class="property"> = {'green_on_black': ['#00ff00', '#000000'], 'solarized_light': ['#657b83', '#fdf6e3'], 'black_on_yellow': ['#000000', '#ffffdd'], 'ambience': ['#ffffff', '#300a24'], 'solarized_dark': ['#839496', '#002b36'], 'white_on_black': ['#ffffff', '#000000'], 'orange_on_black': ['#e53c00', '#000000'], 'grey_on_black': ['#aaaaaa', '#000000'], 'black_on_white': ['#000000', '#ffffff']}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.colourschemes" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.keybindingnames"> <code class="descname">keybindingnames</code><em class="property"> = {'cycle_prev': 'Focus the previous terminal', 'next_tab': 'Switch to the next tab', 'help': 'Open the manual', 'close_window': 'Close window', 'switch_to_tab_10': 'Switch to the tenth tab', 'resize_left': 'Resize the terminal left', 'full_screen': 'Toggle fullscreen', 'line_down': 'Scroll downwards one line', 'previous_profile': 'Switch to previous profile', 'rotate_ccw': 'Rotate terminals counter-clockwise', 'move_tab_left': 'Move the tab left', 'go_right': 'Focus the terminal right', 'go_left': 'Focus the terminal left', 'line_up': 'Scroll upwards one line', 'resize_right': 'Resize the terminal right', 'resize_down': 'Resize the terminal down', 'toggle_zoom': 'Maximise terminal', 'scaled_zoom': 'Zoom terminal', 'group_all_toggle': 'Group/Ungroup all terminals', 'page_down_half': 'Scroll downwards half a page', 'zoom_in': 'Increase font size', 'hide_window': 'Toggle window visibility', 'move_tab_right': 'Move the tab right', 'prev_tab': 'Switch to the previous tab', 'switch_to_tab_6': 'Switch to the sixth tab', 'switch_to_tab_7': 'Switch to the seventh tab', 'switch_to_tab_4': 'Switch to the fourth tab', 'switch_to_tab_5': 'Switch to the fifth tab', 'cycle_next': 'Focus the next terminal', 'switch_to_tab_3': 'Switch to the third tab', 'broadcast_off': "Don't broadcast key presses", 'switch_to_tab_1': 'Switch to the first tab', 'split_vert': 'Split vertically', 'group_tab': 'Group terminals in tab', 'switch_to_tab_8': 'Switch to the eighth tab', 'switch_to_tab_9': 'Switch to the ninth tab', 'page_down': 'Scroll downwards one page', 'insert_number': 'Insert terminal number', 'insert_padded': 'Insert padded terminal number', 'next_profile': 'Switch to next profile', 'zoom_out': 'Decrease font size', 'ungroup_all': 'Ungroup all terminals', 'broadcast_group': 'Broadcast key presses to group', 'switch_to_tab_2': 'Switch to the second tab', 'page_up': 'Scroll upwards one page', 'go_prev': 'Focus the previous terminal', 'layout_launcher': 'Open layout launcher window', 'group_tab_toggle': 'Group/Ungroup terminals in tab', 'page_up_half': 'Scroll upwards half a page', 'close_term': 'Close terminal', 'new_terminator': 'Spawn a new Terminator process', 'ungroup_tab': 'Ungroup terminals in tab', 'new_tab': 'Create a new tab', 'copy': 'Copy selected text', 'paste': 'Paste clipboard', 'reset': 'Reset the terminal', 'broadcast_all': 'Broadcast key events to all', 'search': 'Search terminal scrollback', 'go_up': 'Focus the terminal above', 'resize_up': 'Resize the terminal up', 'rotate_cw': 'Rotate terminals clockwise', 'split_horiz': 'Split horizontally', 'zoom_normal': 'Restore original font size', 'go_down': 'Focus the terminal below', 'new_window': 'Create a new window', 'edit_window_title': 'Edit window title', 'group_all': 'Group all terminals', 'go_next': 'Focus the next terminal', 'reset_clear': 'Reset and clear the terminal', 'toggle_scrollbar': 'Show/Hide the scrollbar'}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.keybindingnames" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.keybindings"> <code class="descname">keybindings</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.keybindings" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.layouteditor"> <code class="descname">layouteditor</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.layouteditor" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.palettes"> <code class="descname">palettes</code><em class="property"> = {'rxvt': '#000000:#cd0000:#00cd00:#cdcd00:#0000cd:#cd00cd:#00cdcd:#faebd7:#404040:#ff0000:#00ff00:#ffff00:#0000ff:#ff00ff:#00ffff:#ffffff', 'xterm': '#000000:#cd0000:#00cd00:#cdcd00:#0000ee:#cd00cd:#00cdcd:#e5e5e5:#7f7f7f:#ff0000:#00ff00:#ffff00:#5c5cff:#ff00ff:#00ffff:#ffffff', 'tango': '#000000:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec', 'linux': '#000000:#aa0000:#00aa00:#aa5500:#0000aa:#aa00aa:#00aaaa:#aaaaaa:#555555:#ff5555:#55ff55:#ffff55:#5555ff:#ff55ff:#55ffff:#ffffff', 'ambience': '#2e3436:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec', 'solarized': '#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3'}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.palettes" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.palettevalues"> <code class="descname">palettevalues</code><em class="property"> = {'rxvt': 3, 'xterm': 2, 'tango': 0, 'custom': 6, 'linux': 1, 'ambience': 4, 'solarized': 5}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.palettevalues" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.plugins"> <code class="descname">plugins</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.plugins" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.previous_layout_selection"> <code class="descname">previous_layout_selection</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.previous_layout_selection" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.previous_profile_selection"> <code class="descname">previous_profile_selection</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.previous_profile_selection" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.registry"> <code class="descname">registry</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.registry" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.prefseditor.PrefsEditor.window"> <code class="descname">window</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="function"> <dt id="terminatorlib.prefseditor.color2hex"> <code class="descclassname">terminatorlib.prefseditor.</code><code class="descname">color2hex</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/prefseditor.html#color2hex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.prefseditor.color2hex" title="Permalink to this definition">¶</a></dt> <dd><p>Pull the colour values out of a Gtk ColorPicker widget and return them as 8bit hex values, sinces its default behaviour is to give 16bit values</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.searchbar"> <span id="terminatorlib-searchbar-module"></span><h2>terminatorlib.searchbar module<a class="headerlink" href="#module-terminatorlib.searchbar" title="Permalink to this headline">¶</a></h2> <p>searchbar.py - classes necessary to provide a terminal search bar</p> <dl class="class"> <dt id="terminatorlib.searchbar.Searchbar"> <em class="property">class </em><code class="descclassname">terminatorlib.searchbar.</code><code class="descname">Searchbar</code><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.HBox</span></code></p> <p>Class implementing the Searchbar widget</p> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.do_search"> <code class="descname">do_search</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.do_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.do_search" title="Permalink to this definition">¶</a></dt> <dd><p>Trap and re-emit the clicked signal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.end_search"> <code class="descname">end_search</code><span class="sig-paren">(</span><em>widget=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.end_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.end_search" title="Permalink to this definition">¶</a></dt> <dd><p>Trap and re-emit the end-search signal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.get_search_term"> <code class="descname">get_search_term</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.get_search_term"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.get_search_term" title="Permalink to this definition">¶</a></dt> <dd><p>Return the currently set search term</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.get_vte"> <code class="descname">get_vte</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.get_vte"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.get_vte" title="Permalink to this definition">¶</a></dt> <dd><p>Find our parent widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.get_vte_buffer_range"> <code class="descname">get_vte_buffer_range</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.get_vte_buffer_range"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.get_vte_buffer_range" title="Permalink to this definition">¶</a></dt> <dd><p>Get the range of a vte widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.next_search"> <code class="descname">next_search</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.next_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.next_search" title="Permalink to this definition">¶</a></dt> <dd><p>Search forwards and jump to the next result, if any</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.prev_search"> <code class="descname">prev_search</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.prev_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.prev_search" title="Permalink to this definition">¶</a></dt> <dd><p>Jump back to the previous search</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.search_character"> <code class="descname">search_character</code><span class="sig-paren">(</span><em>widget</em>, <em>col</em>, <em>row</em>, <em>junk</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.search_character"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.search_character" title="Permalink to this definition">¶</a></dt> <dd><p>We have to have a callback for each character</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.search_hit"> <code class="descname">search_hit</code><span class="sig-paren">(</span><em>row</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.search_hit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.search_hit" title="Permalink to this definition">¶</a></dt> <dd><p>Update the UI for a search hit</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.search_keypress"> <code class="descname">search_keypress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.search_keypress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.search_keypress" title="Permalink to this definition">¶</a></dt> <dd><p>Handle keypress events</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.start_search"> <code class="descname">start_search</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.start_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.start_search" title="Permalink to this definition">¶</a></dt> <dd><p>Show ourselves</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.searchbar.Searchbar.wrap_toggled"> <code class="descname">wrap_toggled</code><span class="sig-paren">(</span><em>toggled</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/searchbar.html#Searchbar.wrap_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.wrap_toggled" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.entry"> <code class="descname">entry</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.entry" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.next"> <code class="descname">next</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.next" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.prev"> <code class="descname">prev</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.prev" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.reslabel"> <code class="descname">reslabel</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.reslabel" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.searchits"> <code class="descname">searchits</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.searchits" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.searchre"> <code class="descname">searchre</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.searchre" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.searchrow"> <code class="descname">searchrow</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.searchrow" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.searchstring"> <code class="descname">searchstring</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.searchstring" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.vte"> <code class="descname">vte</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.vte" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.searchbar.Searchbar.wrap"> <code class="descname">wrap</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.searchbar.Searchbar.wrap" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.signalman"> <span id="terminatorlib-signalman-module"></span><h2>terminatorlib.signalman module<a class="headerlink" href="#module-terminatorlib.signalman" title="Permalink to this headline">¶</a></h2> <p>Simple management of Gtk Widget signal handlers</p> <dl class="class"> <dt id="terminatorlib.signalman.Signalman"> <em class="property">class </em><code class="descclassname">terminatorlib.signalman.</code><code class="descname">Signalman</code><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Class providing glib signal tracking and management</p> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.__del__"> <code class="descname">__del__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.__del__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.__del__" title="Permalink to this definition">¶</a></dt> <dd><p>Class destructor. This is only used to check for stray signals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.new"> <code class="descname">new</code><span class="sig-paren">(</span><em>widget</em>, <em>signal</em>, <em>handler</em>, <em>*args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.new"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.new" title="Permalink to this definition">¶</a></dt> <dd><p>Register a new signal on a widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.remove_all"> <code class="descname">remove_all</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.remove_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.remove_all" title="Permalink to this definition">¶</a></dt> <dd><p>Remove all signal handlers for all widgets</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.remove_signal"> <code class="descname">remove_signal</code><span class="sig-paren">(</span><em>widget</em>, <em>signal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.remove_signal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.remove_signal" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a signal handler</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.signalman.Signalman.remove_widget"> <code class="descname">remove_widget</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/signalman.html#Signalman.remove_widget"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.signalman.Signalman.remove_widget" title="Permalink to this definition">¶</a></dt> <dd><p>Remove all signal handlers for a widget</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.signalman.Signalman.cnxids"> <code class="descname">cnxids</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.signalman.Signalman.cnxids" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.terminal"> <span id="terminatorlib-terminal-module"></span><h2>terminatorlib.terminal module<a class="headerlink" href="#module-terminatorlib.terminal" title="Permalink to this headline">¶</a></h2> <p>terminal.py - classes necessary to provide Terminal widgets</p> <dl class="class"> <dt id="terminatorlib.terminal.Terminal"> <em class="property">class </em><code class="descclassname">terminatorlib.terminal.</code><code class="descname">Terminal</code><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.VBox</span></code></p> <p>Class implementing the VTE widget and its wrappings</p> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.check_for_url"> <code class="descname">check_for_url</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.check_for_url"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.check_for_url" title="Permalink to this definition">¶</a></dt> <dd><p>Check if the mouse is over a URL</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.close"> <code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.close"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.close" title="Permalink to this definition">¶</a></dt> <dd><p>Close ourselves</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.connect_signals"> <code class="descname">connect_signals</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.connect_signals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.connect_signals" title="Permalink to this definition">¶</a></dt> <dd><p>Connect all the gtk signals and drag-n-drop mechanics</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.create_group"> <code class="descname">create_group</code><span class="sig-paren">(</span><em>_item</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.create_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.create_group" title="Permalink to this definition">¶</a></dt> <dd><p>Trigger the creation of a group via the titlebar (because popup windows are really lame)</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Apply our layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.create_popup_group_menu"> <code class="descname">create_popup_group_menu</code><span class="sig-paren">(</span><em>widget</em>, <em>event=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.create_popup_group_menu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.create_popup_group_menu" title="Permalink to this definition">¶</a></dt> <dd><p>Pop up a menu for the group widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.create_terminalbox"> <code class="descname">create_terminalbox</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.create_terminalbox"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.create_terminalbox" title="Permalink to this definition">¶</a></dt> <dd><p>Create a GtkHBox containing the terminal and a scrollbar</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.deferred_on_vte_size_allocate"> <code class="descname">deferred_on_vte_size_allocate</code><span class="sig-paren">(</span><em>widget</em>, <em>allocation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.deferred_on_vte_size_allocate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.deferred_on_vte_size_allocate" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.describe_layout"> <code class="descname">describe_layout</code><span class="sig-paren">(</span><em>count</em>, <em>parent</em>, <em>global_layout</em>, <em>child_order</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.describe_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.describe_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Describe our layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.do_autocleangroups_toggle"> <code class="descname">do_autocleangroups_toggle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.do_autocleangroups_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.do_autocleangroups_toggle" title="Permalink to this definition">¶</a></dt> <dd><p>Toggle the autocleangroups mode</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.do_deferred_on_vte_size_allocate"> <code class="descname">do_deferred_on_vte_size_allocate</code><span class="sig-paren">(</span><em>widget</em>, <em>allocation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.do_deferred_on_vte_size_allocate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.do_deferred_on_vte_size_allocate" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.do_scrollbar_toggle"> <code class="descname">do_scrollbar_toggle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.do_scrollbar_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.do_scrollbar_toggle" title="Permalink to this definition">¶</a></dt> <dd><p>Show or hide the terminal scrollbar</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.do_splittogroup_toggle"> <code class="descname">do_splittogroup_toggle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.do_splittogroup_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.do_splittogroup_toggle" title="Permalink to this definition">¶</a></dt> <dd><p>Toggle the splittogroup mode</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.ensure_visible_and_focussed"> <code class="descname">ensure_visible_and_focussed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.ensure_visible_and_focussed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.ensure_visible_and_focussed" title="Permalink to this definition">¶</a></dt> <dd><p>Make sure that we’re visible and focussed</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.feed"> <code class="descname">feed</code><span class="sig-paren">(</span><em>text</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.feed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.feed" title="Permalink to this definition">¶</a></dt> <dd><p>Feed the supplied text to VTE</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.force_set_profile"> <code class="descname">force_set_profile</code><span class="sig-paren">(</span><em>widget</em>, <em>profile</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.force_set_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.force_set_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Forcibly set our profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_cursor_position"> <code class="descname">get_cursor_position</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_cursor_position"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_cursor_position" title="Permalink to this definition">¶</a></dt> <dd><p>Return the co-ordinates of our cursor</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_cwd"> <code class="descname">get_cwd</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Return our cwd</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_font_size"> <code class="descname">get_font_size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_font_size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_font_size" title="Permalink to this definition">¶</a></dt> <dd><p>Return the width/height of our font</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_location"> <code class="descname">get_location</code><span class="sig-paren">(</span><em>term</em>, <em>x</em>, <em>y</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_location"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_location" title="Permalink to this definition">¶</a></dt> <dd><p>Get our location within the terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_profile"> <code class="descname">get_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Return our profile name</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_size"> <code class="descname">get_size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_size" title="Permalink to this definition">¶</a></dt> <dd><p>Return the column/rows of the terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_vte"> <code class="descname">get_vte</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_vte"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_vte" title="Permalink to this definition">¶</a></dt> <dd><p>This simply returns the vte widget we are using</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_window_title"> <code class="descname">get_window_title</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_window_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_window_title" title="Permalink to this definition">¶</a></dt> <dd><p>Return the window title</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.get_zoom_data"> <code class="descname">get_zoom_data</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.get_zoom_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.get_zoom_data" title="Permalink to this definition">¶</a></dt> <dd><p>Return a dict of information for Window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.grab_focus"> <code class="descname">grab_focus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.grab_focus"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.grab_focus" title="Permalink to this definition">¶</a></dt> <dd><p>Steal focus for this terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.is_zoomed"> <code class="descname">is_zoomed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.is_zoomed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.is_zoomed" title="Permalink to this definition">¶</a></dt> <dd><p>Determine if we are a zoomed terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_broadcast_all"> <code class="descname">key_broadcast_all</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_broadcast_all" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_broadcast_group"> <code class="descname">key_broadcast_group</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_broadcast_group" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_broadcast_off"> <code class="descname">key_broadcast_off</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_off"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_broadcast_off" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_close_term"> <code class="descname">key_close_term</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_close_term"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_close_term" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_copy"> <code class="descname">key_copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_copy" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_cycle_next"> <code class="descname">key_cycle_next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_cycle_next"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_cycle_next" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_cycle_prev"> <code class="descname">key_cycle_prev</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_cycle_prev"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_cycle_prev" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_edit_window_title"> <code class="descname">key_edit_window_title</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_edit_window_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_edit_window_title" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_down"> <code class="descname">key_go_down</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_down"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_down" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_left"> <code class="descname">key_go_left</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_left" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_next"> <code class="descname">key_go_next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_next"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_next" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_prev"> <code class="descname">key_go_prev</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_prev"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_prev" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_right"> <code class="descname">key_go_right</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_right"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_right" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_go_up"> <code class="descname">key_go_up</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_go_up"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_go_up" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_group_all"> <code class="descname">key_group_all</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_group_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_group_all" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_group_all_toggle"> <code class="descname">key_group_all_toggle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_group_all_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_group_all_toggle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_group_tab"> <code class="descname">key_group_tab</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_group_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_group_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_group_tab_toggle"> <code class="descname">key_group_tab_toggle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_group_tab_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_group_tab_toggle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_help"> <code class="descname">key_help</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_help"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_help" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_insert_number"> <code class="descname">key_insert_number</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_insert_number"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_insert_number" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_insert_padded"> <code class="descname">key_insert_padded</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_insert_padded"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_insert_padded" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_layout_launcher"> <code class="descname">key_layout_launcher</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_layout_launcher"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_layout_launcher" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_line_down"> <code class="descname">key_line_down</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_line_down"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_line_down" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_line_up"> <code class="descname">key_line_up</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_line_up"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_line_up" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_move_tab_left"> <code class="descname">key_move_tab_left</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_move_tab_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_move_tab_left" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_move_tab_right"> <code class="descname">key_move_tab_right</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_move_tab_right"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_move_tab_right" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_new_terminator"> <code class="descname">key_new_terminator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_new_terminator"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_new_terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_new_window"> <code class="descname">key_new_window</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_new_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_new_window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_next_profile"> <code class="descname">key_next_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_next_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_next_profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_next_tab"> <code class="descname">key_next_tab</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_next_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_next_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_page_down"> <code class="descname">key_page_down</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_page_down"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_page_down" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_page_down_half"> <code class="descname">key_page_down_half</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_page_down_half"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_page_down_half" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_page_up"> <code class="descname">key_page_up</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_page_up"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_page_up" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_page_up_half"> <code class="descname">key_page_up_half</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_page_up_half"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_page_up_half" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_paste"> <code class="descname">key_paste</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_paste"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_paste" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_prev_tab"> <code class="descname">key_prev_tab</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_prev_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_prev_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_previous_profile"> <code class="descname">key_previous_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_previous_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_previous_profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_reset"> <code class="descname">key_reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_reset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_reset" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_reset_clear"> <code class="descname">key_reset_clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_reset_clear"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_reset_clear" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_resize_down"> <code class="descname">key_resize_down</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_resize_down"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_resize_down" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_resize_left"> <code class="descname">key_resize_left</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_resize_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_resize_left" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_resize_right"> <code class="descname">key_resize_right</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_resize_right"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_resize_right" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_resize_up"> <code class="descname">key_resize_up</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_resize_up"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_resize_up" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_rotate_ccw"> <code class="descname">key_rotate_ccw</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_rotate_ccw"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_rotate_ccw" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_rotate_cw"> <code class="descname">key_rotate_cw</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_rotate_cw"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_rotate_cw" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_scaled_zoom"> <code class="descname">key_scaled_zoom</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_scaled_zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_scaled_zoom" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_search"> <code class="descname">key_search</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_search"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_search" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_split_horiz"> <code class="descname">key_split_horiz</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_split_horiz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_split_horiz" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_split_vert"> <code class="descname">key_split_vert</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_split_vert"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_split_vert" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_1"> <code class="descname">key_switch_to_tab_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_1" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_10"> <code class="descname">key_switch_to_tab_10</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_10"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_10" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_2"> <code class="descname">key_switch_to_tab_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_2"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_2" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_3"> <code class="descname">key_switch_to_tab_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_3" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_4"> <code class="descname">key_switch_to_tab_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_4"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_4" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_5"> <code class="descname">key_switch_to_tab_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_5"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_5" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_6"> <code class="descname">key_switch_to_tab_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_6"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_6" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_7"> <code class="descname">key_switch_to_tab_7</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_7"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_7" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_8"> <code class="descname">key_switch_to_tab_8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_8"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_8" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_9"> <code class="descname">key_switch_to_tab_9</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_9"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_switch_to_tab_9" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_toggle_scrollbar"> <code class="descname">key_toggle_scrollbar</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_toggle_scrollbar"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_toggle_scrollbar" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_toggle_zoom"> <code class="descname">key_toggle_zoom</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_toggle_zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_toggle_zoom" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_ungroup_all"> <code class="descname">key_ungroup_all</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_ungroup_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_ungroup_all" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_ungroup_tab"> <code class="descname">key_ungroup_tab</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_ungroup_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_ungroup_tab" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_zoom_in"> <code class="descname">key_zoom_in</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_in"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_zoom_in" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_zoom_normal"> <code class="descname">key_zoom_normal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_normal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_zoom_normal" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.key_zoom_out"> <code class="descname">key_zoom_out</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_out"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.key_zoom_out" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.match_add"> <code class="descname">match_add</code><span class="sig-paren">(</span><em>name</em>, <em>match</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.match_add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.match_add" title="Permalink to this definition">¶</a></dt> <dd><p>Register a URL match</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.match_remove"> <code class="descname">match_remove</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.match_remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.match_remove" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a previously registered URL match</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.maximise"> <code class="descname">maximise</code><span class="sig-paren">(</span><em>widget=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.maximise"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.maximise" title="Permalink to this definition">¶</a></dt> <dd><p>Maximise ourself to fill the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_beep"> <code class="descname">on_beep</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_beep"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_beep" title="Permalink to this definition">¶</a></dt> <dd><p>Set the urgency hint for our window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_buttonpress"> <code class="descname">on_buttonpress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_buttonpress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_buttonpress" title="Permalink to this definition">¶</a></dt> <dd><p>Handler for mouse events</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_drag_begin"> <code class="descname">on_drag_begin</code><span class="sig-paren">(</span><em>widget</em>, <em>drag_context</em>, <em>_data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_drag_begin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_drag_begin" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the start of a drag event</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_drag_data_get"> <code class="descname">on_drag_data_get</code><span class="sig-paren">(</span><em>_widget</em>, <em>_drag_context</em>, <em>selection_data</em>, <em>info</em>, <em>_time</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_drag_data_get"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_drag_data_get" title="Permalink to this definition">¶</a></dt> <dd><p>I have no idea what this does, drag and drop is a mystery. sorry.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_drag_data_received"> <code class="descname">on_drag_data_received</code><span class="sig-paren">(</span><em>widget</em>, <em>drag_context</em>, <em>x</em>, <em>y</em>, <em>selection_data</em>, <em>_info</em>, <em>_time</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_drag_data_received"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_drag_data_received" title="Permalink to this definition">¶</a></dt> <dd><p>Something has been dragged into the terminal. Handle it as either a URL or another terminal.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_drag_motion"> <code class="descname">on_drag_motion</code><span class="sig-paren">(</span><em>widget</em>, <em>drag_context</em>, <em>x</em>, <em>y</em>, <em>_time</em>, <em>_data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_drag_motion"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_drag_motion" title="Permalink to this definition">¶</a></dt> <dd><p><em>shrug</em></p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_edit_done"> <code class="descname">on_edit_done</code><span class="sig-paren">(</span><em>_widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_edit_done"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_edit_done" title="Permalink to this definition">¶</a></dt> <dd><p>A child widget is done editing a label, return focus to VTE</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_encoding_change"> <code class="descname">on_encoding_change</code><span class="sig-paren">(</span><em>_widget</em>, <em>encoding</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_encoding_change"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_encoding_change" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the encoding changing</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_expose_event"> <code class="descname">on_expose_event</code><span class="sig-paren">(</span><em>widget</em>, <em>_event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_expose_event"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_expose_event" title="Permalink to this definition">¶</a></dt> <dd><p>Handle an expose event while dragging</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_group_button_press"> <code class="descname">on_group_button_press</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_group_button_press"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_group_button_press" title="Permalink to this definition">¶</a></dt> <dd><p>Handler for the group button</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_keypress"> <code class="descname">on_keypress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_keypress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_keypress" title="Permalink to this definition">¶</a></dt> <dd><p>Handler for keyboard events</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_mousewheel"> <code class="descname">on_mousewheel</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_mousewheel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_mousewheel" title="Permalink to this definition">¶</a></dt> <dd><p>Handler for modifier + mouse wheel scroll events</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_search_done"> <code class="descname">on_search_done</code><span class="sig-paren">(</span><em>_widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_search_done"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_search_done" title="Permalink to this definition">¶</a></dt> <dd><p>We’ve finished searching, so clean up</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_vte_focus"> <code class="descname">on_vte_focus</code><span class="sig-paren">(</span><em>_widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_vte_focus" title="Permalink to this definition">¶</a></dt> <dd><p>Update our UI when we get focus</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_vte_focus_in"> <code class="descname">on_vte_focus_in</code><span class="sig-paren">(</span><em>_widget</em>, <em>_event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus_in"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_vte_focus_in" title="Permalink to this definition">¶</a></dt> <dd><p>Inform other parts of the application when focus is received</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_vte_focus_out"> <code class="descname">on_vte_focus_out</code><span class="sig-paren">(</span><em>_widget</em>, <em>_event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus_out"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_vte_focus_out" title="Permalink to this definition">¶</a></dt> <dd><p>Inform other parts of the application when focus is lost</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_vte_notify_enter"> <code class="descname">on_vte_notify_enter</code><span class="sig-paren">(</span><em>term</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_vte_notify_enter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_vte_notify_enter" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the mouse entering this terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_vte_size_allocate"> <code class="descname">on_vte_size_allocate</code><span class="sig-paren">(</span><em>widget</em>, <em>allocation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_vte_size_allocate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_vte_size_allocate" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.on_window_focus_out"> <code class="descname">on_window_focus_out</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.on_window_focus_out"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.on_window_focus_out" title="Permalink to this definition">¶</a></dt> <dd><p>Update our UI when the window loses focus</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.open_url"> <code class="descname">open_url</code><span class="sig-paren">(</span><em>url</em>, <em>prepare=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.open_url"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.open_url" title="Permalink to this definition">¶</a></dt> <dd><p>Open a given URL, conditionally unpacking it from a VTE match</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.paste_clipboard"> <code class="descname">paste_clipboard</code><span class="sig-paren">(</span><em>primary=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.paste_clipboard"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.paste_clipboard" title="Permalink to this definition">¶</a></dt> <dd><p>Paste one of the two clipboards</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.populate_group_menu"> <code class="descname">populate_group_menu</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.populate_group_menu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.populate_group_menu" title="Permalink to this definition">¶</a></dt> <dd><p>Fill out a group menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.popup_menu"> <code class="descname">popup_menu</code><span class="sig-paren">(</span><em>widget</em>, <em>event=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.popup_menu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.popup_menu" title="Permalink to this definition">¶</a></dt> <dd><p>Display the context menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.position_popup_group_menu"> <code class="descname">position_popup_group_menu</code><span class="sig-paren">(</span><em>menu</em>, <em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.position_popup_group_menu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.position_popup_group_menu" title="Permalink to this definition">¶</a></dt> <dd><p>Calculate the position of the group popup menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.prepare_url"> <code class="descname">prepare_url</code><span class="sig-paren">(</span><em>urlmatch</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.prepare_url"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.prepare_url" title="Permalink to this definition">¶</a></dt> <dd><p>Prepare a URL from a VTE match</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.really_create_group"> <code class="descname">really_create_group</code><span class="sig-paren">(</span><em>_widget</em>, <em>groupname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.really_create_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.really_create_group" title="Permalink to this definition">¶</a></dt> <dd><p>The titlebar has spoken, let a group be created</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.reconfigure"> <code class="descname">reconfigure</code><span class="sig-paren">(</span><em>_widget=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.reconfigure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.reconfigure" title="Permalink to this definition">¶</a></dt> <dd><p>Reconfigure our settings</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.scroll_by"> <code class="descname">scroll_by</code><span class="sig-paren">(</span><em>amount</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.scroll_by"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.scroll_by" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll up or down by an amount of lines</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.scroll_by_line"> <code class="descname">scroll_by_line</code><span class="sig-paren">(</span><em>lines</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.scroll_by_line"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.scroll_by_line" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll up or down in lines</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.scroll_by_page"> <code class="descname">scroll_by_page</code><span class="sig-paren">(</span><em>pages</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.scroll_by_page"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.scroll_by_page" title="Permalink to this definition">¶</a></dt> <dd><p>Scroll up or down in pages</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.scrollbar_jump"> <code class="descname">scrollbar_jump</code><span class="sig-paren">(</span><em>position</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.scrollbar_jump"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.scrollbar_jump" title="Permalink to this definition">¶</a></dt> <dd><p>Move the scrollbar to a particular row</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_cursor_color"> <code class="descname">set_cursor_color</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_cursor_color"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_cursor_color" title="Permalink to this definition">¶</a></dt> <dd><p>Set the cursor color appropriately</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_cwd"> <code class="descname">set_cwd</code><span class="sig-paren">(</span><em>cwd=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_cwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_cwd" title="Permalink to this definition">¶</a></dt> <dd><p>Set our cwd</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_font"> <code class="descname">set_font</code><span class="sig-paren">(</span><em>fontdesc</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_font"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_font" title="Permalink to this definition">¶</a></dt> <dd><p>Set the font we want in VTE</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_group"> <code class="descname">set_group</code><span class="sig-paren">(</span><em>_item</em>, <em>name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_group" title="Permalink to this definition">¶</a></dt> <dd><p>Set a particular group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_groupsend"> <code class="descname">set_groupsend</code><span class="sig-paren">(</span><em>_widget</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_groupsend"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_groupsend" title="Permalink to this definition">¶</a></dt> <dd><p>Set the groupsend mode</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.set_profile"> <code class="descname">set_profile</code><span class="sig-paren">(</span><em>_widget</em>, <em>profile</em>, <em>force=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.set_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.set_profile" title="Permalink to this definition">¶</a></dt> <dd><p>Set our profile</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.spawn_child"> <code class="descname">spawn_child</code><span class="sig-paren">(</span><em>widget=None</em>, <em>respawn=False</em>, <em>debugserver=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.spawn_child"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.spawn_child" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.switch_to_next_profile"> <code class="descname">switch_to_next_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.switch_to_next_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.switch_to_next_profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.switch_to_previous_profile"> <code class="descname">switch_to_previous_profile</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.switch_to_previous_profile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.switch_to_previous_profile" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.toggle_widget_visibility"> <code class="descname">toggle_widget_visibility</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.toggle_widget_visibility"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.toggle_widget_visibility" title="Permalink to this definition">¶</a></dt> <dd><p>Show or hide a widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.ungroup"> <code class="descname">ungroup</code><span class="sig-paren">(</span><em>_widget</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.ungroup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.ungroup" title="Permalink to this definition">¶</a></dt> <dd><p>Remove a group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.unzoom"> <code class="descname">unzoom</code><span class="sig-paren">(</span><em>widget=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.unzoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.unzoom" title="Permalink to this definition">¶</a></dt> <dd><p>Restore normal layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.update_url_matches"> <code class="descname">update_url_matches</code><span class="sig-paren">(</span><em>posix=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.update_url_matches"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.update_url_matches" title="Permalink to this definition">¶</a></dt> <dd><p>Update the regexps used to match URLs</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom"> <code class="descname">zoom</code><span class="sig-paren">(</span><em>widget=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom" title="Permalink to this definition">¶</a></dt> <dd><p>Zoom ourself to fill the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom_font"> <code class="descname">zoom_font</code><span class="sig-paren">(</span><em>zoom_in</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom_font"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom_font" title="Permalink to this definition">¶</a></dt> <dd><p>Change the font size</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom_in"> <code class="descname">zoom_in</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom_in"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom_in" title="Permalink to this definition">¶</a></dt> <dd><p>Increase the font size</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom_orig"> <code class="descname">zoom_orig</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom_orig"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom_orig" title="Permalink to this definition">¶</a></dt> <dd><p>Restore original font size</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom_out"> <code class="descname">zoom_out</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom_out"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom_out" title="Permalink to this definition">¶</a></dt> <dd><p>Decrease the font size</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal.Terminal.zoom_scale"> <code class="descname">zoom_scale</code><span class="sig-paren">(</span><em>widget</em>, <em>allocation</em>, <em>old_data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal.html#Terminal.zoom_scale"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal.Terminal.zoom_scale" title="Permalink to this definition">¶</a></dt> <dd><p>Scale our font correctly based on how big we are not vs before</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.TARGET_TYPE_VTE"> <code class="descname">TARGET_TYPE_VTE</code><em class="property"> = 8</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.TARGET_TYPE_VTE" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.bgcolor"> <code class="descname">bgcolor</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.bgcolor" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.clipboard"> <code class="descname">clipboard</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.clipboard" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.cnxids"> <code class="descname">cnxids</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.cnxids" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.command"> <code class="descname">command</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.command" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.composite_support"> <code class="descname">composite_support</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.composite_support" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.custom_encoding"> <code class="descname">custom_encoding</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.custom_encoding" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.custom_font_size"> <code class="descname">custom_font_size</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.custom_font_size" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.cwd"> <code class="descname">cwd</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.cwd" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.default_encoding"> <code class="descname">default_encoding</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.default_encoding" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.directory"> <code class="descname">directory</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.directory" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.fgcolor_active"> <code class="descname">fgcolor_active</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.fgcolor_active" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.fgcolor_inactive"> <code class="descname">fgcolor_inactive</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.fgcolor_inactive" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.group"> <code class="descname">group</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.group" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.layout_command"> <code class="descname">layout_command</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.layout_command" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.matches"> <code class="descname">matches</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.matches" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.origcwd"> <code class="descname">origcwd</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.origcwd" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.palette_active"> <code class="descname">palette_active</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.palette_active" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.palette_inactive"> <code class="descname">palette_inactive</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.palette_inactive" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.pid"> <code class="descname">pid</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.pid" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.scrollbar"> <code class="descname">scrollbar</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.scrollbar" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.scrollbar_position"> <code class="descname">scrollbar_position</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.scrollbar_position" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.searchbar"> <code class="descname">searchbar</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.searchbar" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.targets_for_new_group"> <code class="descname">targets_for_new_group</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.targets_for_new_group" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.terminalbox"> <code class="descname">terminalbox</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.terminalbox" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.titlebar"> <code class="descname">titlebar</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.titlebar" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal.Terminal.vte"> <code class="descname">vte</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal.Terminal.vte" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.terminal_popup_menu"> <span id="terminatorlib-terminal-popup-menu-module"></span><h2>terminatorlib.terminal_popup_menu module<a class="headerlink" href="#module-terminatorlib.terminal_popup_menu" title="Permalink to this headline">¶</a></h2> <p>terminal_popup_menu.py - classes necessary to provide a terminal context menu</p> <dl class="class"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu"> <em class="property">class </em><code class="descclassname">terminatorlib.terminal_popup_menu.</code><code class="descname">TerminalPopupMenu</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Class implementing the Terminal context menu</p> <dl class="method"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.add_encoding_items"> <code class="descname">add_encoding_items</code><span class="sig-paren">(</span><em>menu</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.add_encoding_items"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.add_encoding_items" title="Permalink to this definition">¶</a></dt> <dd><p>Add the encoding list to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.show"> <code class="descname">show</code><span class="sig-paren">(</span><em>widget</em>, <em>event=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.show"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.show" title="Permalink to this definition">¶</a></dt> <dd><p>Display the context menu</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminal"> <code class="descname">terminal</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminal" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.terminator"> <span id="terminatorlib-terminator-module"></span><h2>terminatorlib.terminator module<a class="headerlink" href="#module-terminatorlib.terminator" title="Permalink to this headline">¶</a></h2> <p>terminator.py - class for the master Terminator singleton</p> <dl class="class"> <dt id="terminatorlib.terminator.Terminator"> <em class="property">class </em><code class="descclassname">terminatorlib.terminator.</code><code class="descname">Terminator</code><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.borg.Borg" title="terminatorlib.borg.Borg"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.borg.Borg</span></code></a></p> <p>master object for the application</p> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.all_emit"> <code class="descname">all_emit</code><span class="sig-paren">(</span><em>terminal</em>, <em>type</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.all_emit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.all_emit" title="Permalink to this definition">¶</a></dt> <dd><p>Emit to all terminals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.attempt_gnome_client"> <code class="descname">attempt_gnome_client</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.attempt_gnome_client"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.attempt_gnome_client" title="Permalink to this definition">¶</a></dt> <dd><p>Attempt to find a GNOME Session to register with</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.closegroupedterms"> <code class="descname">closegroupedterms</code><span class="sig-paren">(</span><em>group</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.closegroupedterms"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.closegroupedterms" title="Permalink to this definition">¶</a></dt> <dd><p>Close all terminals in a group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.create_group"> <code class="descname">create_group</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.create_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.create_group" title="Permalink to this definition">¶</a></dt> <dd><p>Create a new group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layoutname</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Create all the parts necessary to satisfy the specified layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.deregister_launcher_window"> <code class="descname">deregister_launcher_window</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.deregister_launcher_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.deregister_launcher_window" title="Permalink to this definition">¶</a></dt> <dd><p>de-register a launcher window widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.deregister_terminal"> <code class="descname">deregister_terminal</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.deregister_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.deregister_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>De-register a terminal widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.deregister_window"> <code class="descname">deregister_window</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.deregister_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.deregister_window" title="Permalink to this definition">¶</a></dt> <dd><p>de-register a window widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.describe_layout"> <code class="descname">describe_layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.describe_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.describe_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Describe our current layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.die"> <code class="descname">die</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.die"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.die" title="Permalink to this definition">¶</a></dt> <dd><p>Die at the hands of the session manager</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.do_enumerate"> <code class="descname">do_enumerate</code><span class="sig-paren">(</span><em>widget</em>, <em>pad</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.do_enumerate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.do_enumerate" title="Permalink to this definition">¶</a></dt> <dd><p>Insert the number of each terminal in a group, into that terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.find_terminal_by_uuid"> <code class="descname">find_terminal_by_uuid</code><span class="sig-paren">(</span><em>uuid</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.find_terminal_by_uuid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.find_terminal_by_uuid" title="Permalink to this definition">¶</a></dt> <dd><p>Search our terminals for one matching the supplied UUID</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.focus_changed"> <code class="descname">focus_changed</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.focus_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.focus_changed" title="Permalink to this definition">¶</a></dt> <dd><p>We just moved focus to a new terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.focus_left"> <code class="descname">focus_left</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.focus_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.focus_left" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.get_focussed_terminal"> <code class="descname">get_focussed_terminal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.get_focussed_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.get_focussed_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>iterate over all the terminals to find which, if any, has focus</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.get_sibling_terms"> <code class="descname">get_sibling_terms</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.get_sibling_terms"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.get_sibling_terms" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.get_target_terms"> <code class="descname">get_target_terms</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.get_target_terms"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.get_target_terms" title="Permalink to this definition">¶</a></dt> <dd><p>Get the terminals we should currently be broadcasting to</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.get_windows"> <code class="descname">get_windows</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.get_windows"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.get_windows" title="Permalink to this definition">¶</a></dt> <dd><p>Return a list of windows</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.group_emit"> <code class="descname">group_emit</code><span class="sig-paren">(</span><em>terminal</em>, <em>group</em>, <em>type</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.group_emit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.group_emit" title="Permalink to this definition">¶</a></dt> <dd><p>Emit to each terminal in a group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.group_hoover"> <code class="descname">group_hoover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.group_hoover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.group_hoover" title="Permalink to this definition">¶</a></dt> <dd><p>Clean out unused groups</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.layout_done"> <code class="descname">layout_done</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.layout_done"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.layout_done" title="Permalink to this definition">¶</a></dt> <dd><p>Layout operations have finished, record that fact</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.new_window"> <code class="descname">new_window</code><span class="sig-paren">(</span><em>cwd=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.new_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.new_window" title="Permalink to this definition">¶</a></dt> <dd><p>Create a window with a Terminal in it</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.prepare_attributes"> <code class="descname">prepare_attributes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.prepare_attributes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.prepare_attributes" title="Permalink to this definition">¶</a></dt> <dd><p>Initialise anything that isn’t already</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.reconfigure"> <code class="descname">reconfigure</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.reconfigure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.reconfigure" title="Permalink to this definition">¶</a></dt> <dd><p>Update configuration for the whole application</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.register_launcher_window"> <code class="descname">register_launcher_window</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.register_launcher_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.register_launcher_window" title="Permalink to this definition">¶</a></dt> <dd><p>Register a new launcher window widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.register_terminal"> <code class="descname">register_terminal</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.register_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.register_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>Register a new terminal widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.register_window"> <code class="descname">register_window</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.register_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.register_window" title="Permalink to this definition">¶</a></dt> <dd><p>Register a new window widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.save_yourself"> <code class="descname">save_yourself</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.save_yourself"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.save_yourself" title="Permalink to this definition">¶</a></dt> <dd><p>Save as much state as possible for the session manager</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.set_dbus_data"> <code class="descname">set_dbus_data</code><span class="sig-paren">(</span><em>dbus_service</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.set_dbus_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.set_dbus_data" title="Permalink to this definition">¶</a></dt> <dd><p>Store the DBus bus details, if they are available</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.terminator.Terminator.set_origcwd"> <code class="descname">set_origcwd</code><span class="sig-paren">(</span><em>cwd</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/terminator.html#Terminator.set_origcwd"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.terminator.Terminator.set_origcwd" title="Permalink to this definition">¶</a></dt> <dd><p>Store the original cwd our process inherits</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.dbus_name"> <code class="descname">dbus_name</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.dbus_name" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.dbus_path"> <code class="descname">dbus_path</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.dbus_path" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.debug_address"> <code class="descname">debug_address</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.debug_address" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.doing_layout"> <code class="descname">doing_layout</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.doing_layout" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.gnome_client"> <code class="descname">gnome_client</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.gnome_client" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.groups"> <code class="descname">groups</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.groups" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.groupsend"> <code class="descname">groupsend</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.groupsend" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.groupsend_type"> <code class="descname">groupsend_type</code><em class="property"> = {'off': 2, 'all': 0, 'group': 1}</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.groupsend_type" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.keybindings"> <code class="descname">keybindings</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.keybindings" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.last_active_window"> <code class="descname">last_active_window</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.last_active_window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.launcher_windows"> <code class="descname">launcher_windows</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.launcher_windows" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.layoutname"> <code class="descname">layoutname</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.layoutname" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.origcwd"> <code class="descname">origcwd</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.origcwd" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.pid_cwd"> <code class="descname">pid_cwd</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.pid_cwd" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.terminals"> <code class="descname">terminals</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.terminals" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.windows"> <code class="descname">windows</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.windows" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.terminator.Terminator.windowtitle"> <code class="descname">windowtitle</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.terminator.Terminator.windowtitle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.titlebar"> <span id="terminatorlib-titlebar-module"></span><h2>terminatorlib.titlebar module<a class="headerlink" href="#module-terminatorlib.titlebar" title="Permalink to this headline">¶</a></h2> <p>titlebar.py - classes necessary to provide a terminal title bar</p> <dl class="class"> <dt id="terminatorlib.titlebar.Titlebar"> <em class="property">class </em><code class="descclassname">terminatorlib.titlebar.</code><code class="descname">Titlebar</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.EventBox</span></code></p> <p>Class implementing the Titlebar widget</p> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.connect_icon"> <code class="descname">connect_icon</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.connect_icon"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.connect_icon" title="Permalink to this definition">¶</a></dt> <dd><p>Connect the supplied function to clicking on the group icon</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.create_group"> <code class="descname">create_group</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.create_group"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.create_group" title="Permalink to this definition">¶</a></dt> <dd><p>Create a new group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.editing"> <code class="descname">editing</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.editing"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.editing" title="Permalink to this definition">¶</a></dt> <dd><p>Determine if we’re currently editing a group name or title</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.get_custom_string"> <code class="descname">get_custom_string</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.get_custom_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.get_custom_string" title="Permalink to this definition">¶</a></dt> <dd><p>If we have a custom string set, return it, otherwise None</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.get_desired_visibility"> <code class="descname">get_desired_visibility</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.get_desired_visibility"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.get_desired_visibility" title="Permalink to this definition">¶</a></dt> <dd><p>Returns True if the titlebar is supposed to be visible. False if not</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.groupentry_activate"> <code class="descname">groupentry_activate</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_activate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.groupentry_activate" title="Permalink to this definition">¶</a></dt> <dd><p>Actually cause a group to be created</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.groupentry_cancel"> <code class="descname">groupentry_cancel</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_cancel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.groupentry_cancel" title="Permalink to this definition">¶</a></dt> <dd><p>Hide the group name entry</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.groupentry_keypress"> <code class="descname">groupentry_keypress</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_keypress"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.groupentry_keypress" title="Permalink to this definition">¶</a></dt> <dd><p>Handle keypresses on the entry widget</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.icon_bell"> <code class="descname">icon_bell</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.icon_bell"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.icon_bell" title="Permalink to this definition">¶</a></dt> <dd><p>A bell signal requires we display our bell icon</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.icon_bell_hide"> <code class="descname">icon_bell_hide</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.icon_bell_hide"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.icon_bell_hide" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a timeout which means we now hide the bell icon</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.on_clicked"> <code class="descname">on_clicked</code><span class="sig-paren">(</span><em>widget</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.on_clicked"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.on_clicked" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a click on the label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.on_edit_done"> <code class="descname">on_edit_done</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.on_edit_done"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.on_edit_done" title="Permalink to this definition">¶</a></dt> <dd><p>Re-emit an edit-done signal from an EditableLabel</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.set_custom_string"> <code class="descname">set_custom_string</code><span class="sig-paren">(</span><em>string</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.set_custom_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.set_custom_string" title="Permalink to this definition">¶</a></dt> <dd><p>Set a custom string</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.set_from_icon_name"> <code class="descname">set_from_icon_name</code><span class="sig-paren">(</span><em>name</em>, <em>size=<enum GTK_ICON_SIZE_MENU of type GtkIconSize></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.set_from_icon_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.set_from_icon_name" title="Permalink to this definition">¶</a></dt> <dd><p>Set an icon for the group label</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.set_group_label"> <code class="descname">set_group_label</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.set_group_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.set_group_label" title="Permalink to this definition">¶</a></dt> <dd><p>Set the name of the group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.set_terminal_title"> <code class="descname">set_terminal_title</code><span class="sig-paren">(</span><em>widget</em>, <em>title</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.set_terminal_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.set_terminal_title" title="Permalink to this definition">¶</a></dt> <dd><p>Update the terminal title</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.update"> <code class="descname">update</code><span class="sig-paren">(</span><em>other=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.update"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.update" title="Permalink to this definition">¶</a></dt> <dd><p>Update our contents</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.update_terminal_size"> <code class="descname">update_terminal_size</code><span class="sig-paren">(</span><em>width</em>, <em>height</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.update_terminal_size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.update_terminal_size" title="Permalink to this definition">¶</a></dt> <dd><p>Update the displayed terminal size</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.titlebar.Titlebar.update_visibility"> <code class="descname">update_visibility</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.update_visibility"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.update_visibility" title="Permalink to this definition">¶</a></dt> <dd><p>Make the titlebar be visible or not</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.bellicon"> <code class="descname">bellicon</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.bellicon" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.config"> <code class="descname">config</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.config" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.ebox"> <code class="descname">ebox</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.ebox" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.groupentry"> <code class="descname">groupentry</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.groupentry" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.groupicon"> <code class="descname">groupicon</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.groupicon" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.grouplabel"> <code class="descname">grouplabel</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.grouplabel" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.label"> <code class="descname">label</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.label" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.oldtitle"> <code class="descname">oldtitle</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.oldtitle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.sizetext"> <code class="descname">sizetext</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.sizetext" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.terminal"> <code class="descname">terminal</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.terminal" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.titlebar.Titlebar.termtext"> <code class="descname">termtext</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.termtext" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.translation"> <span id="terminatorlib-translation-module"></span><h2>terminatorlib.translation module<a class="headerlink" href="#module-terminatorlib.translation" title="Permalink to this headline">¶</a></h2> <p>Terminator by Chris Jones <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p> </div> <div class="section" id="module-terminatorlib.util"> <span id="terminatorlib-util-module"></span><h2>terminatorlib.util module<a class="headerlink" href="#module-terminatorlib.util" title="Permalink to this headline">¶</a></h2> <p>Terminator.util - misc utility functions</p> <dl class="function"> <dt id="terminatorlib.util.dbg"> <code class="descclassname">terminatorlib.util.</code><code class="descname">dbg</code><span class="sig-paren">(</span><em>log=''</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#dbg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.dbg" title="Permalink to this definition">¶</a></dt> <dd><p>Print a message if debugging is enabled</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.dict_diff"> <code class="descclassname">terminatorlib.util.</code><code class="descname">dict_diff</code><span class="sig-paren">(</span><em>reference</em>, <em>working</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#dict_diff"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.dict_diff" title="Permalink to this definition">¶</a></dt> <dd><p>Examine the values in the supplied working set and return a new dict that only contains those values which are different from those in the reference dictionary</p> <div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">a</span> <span class="o">=</span> <span class="p">{</span><span class="s">'foo'</span><span class="p">:</span> <span class="s">'bar'</span><span class="p">,</span> <span class="s">'baz'</span><span class="p">:</span> <span class="s">'bjonk'</span><span class="p">}</span> <span class="gp">>>> </span><span class="n">b</span> <span class="o">=</span> <span class="p">{</span><span class="s">'foo'</span><span class="p">:</span> <span class="s">'far'</span><span class="p">,</span> <span class="s">'baz'</span><span class="p">:</span> <span class="s">'bjonk'</span><span class="p">}</span> <span class="gp">>>> </span><span class="n">dict_diff</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">)</span> <span class="go">{'foo': 'far'}</span> </pre></div> </div> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.enumerate_descendants"> <code class="descclassname">terminatorlib.util.</code><code class="descname">enumerate_descendants</code><span class="sig-paren">(</span><em>parent</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#enumerate_descendants"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.enumerate_descendants" title="Permalink to this definition">¶</a></dt> <dd><p>Walk all our children and build up a list of containers and terminals</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.err"> <code class="descclassname">terminatorlib.util.</code><code class="descname">err</code><span class="sig-paren">(</span><em>log=''</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#err"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.err" title="Permalink to this definition">¶</a></dt> <dd><p>Print an error message</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.gerr"> <code class="descclassname">terminatorlib.util.</code><code class="descname">gerr</code><span class="sig-paren">(</span><em>message=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#gerr"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.gerr" title="Permalink to this definition">¶</a></dt> <dd><p>Display a graphical error. This should only be used for serious errors as it will halt execution</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.get_config_dir"> <code class="descclassname">terminatorlib.util.</code><code class="descname">get_config_dir</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#get_config_dir"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.get_config_dir" title="Permalink to this definition">¶</a></dt> <dd><p>Expand all the messy nonsense for finding where ~/.config/terminator really is</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.get_edge"> <code class="descclassname">terminatorlib.util.</code><code class="descname">get_edge</code><span class="sig-paren">(</span><em>allocation</em>, <em>direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#get_edge"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.get_edge" title="Permalink to this definition">¶</a></dt> <dd><p>Return the edge of the supplied allocation that we will care about for directional navigation</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.get_nav_offset"> <code class="descclassname">terminatorlib.util.</code><code class="descname">get_nav_offset</code><span class="sig-paren">(</span><em>edge</em>, <em>allocation</em>, <em>direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#get_nav_offset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.get_nav_offset" title="Permalink to this definition">¶</a></dt> <dd><p>Work out how far edge is from a particular point on the allocation rectangle, in the given direction</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.get_nav_possible"> <code class="descclassname">terminatorlib.util.</code><code class="descname">get_nav_possible</code><span class="sig-paren">(</span><em>edge</em>, <em>allocation</em>, <em>direction</em>, <em>p1</em>, <em>p2</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#get_nav_possible"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.get_nav_possible" title="Permalink to this definition">¶</a></dt> <dd><p>Check if the supplied allocation is in the right direction of the supplied edge</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.get_nav_tiebreak"> <code class="descclassname">terminatorlib.util.</code><code class="descname">get_nav_tiebreak</code><span class="sig-paren">(</span><em>direction</em>, <em>cursor_x</em>, <em>cursor_y</em>, <em>rect</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#get_nav_tiebreak"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.get_nav_tiebreak" title="Permalink to this definition">¶</a></dt> <dd><p>We have multiple candidate terminals. Pick the closest by cursor position</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.has_ancestor"> <code class="descclassname">terminatorlib.util.</code><code class="descname">has_ancestor</code><span class="sig-paren">(</span><em>widget</em>, <em>wtype</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#has_ancestor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.has_ancestor" title="Permalink to this definition">¶</a></dt> <dd><p>Walk up the family tree of widget to see if any ancestors are of type</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.inject_uuid"> <code class="descclassname">terminatorlib.util.</code><code class="descname">inject_uuid</code><span class="sig-paren">(</span><em>target</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#inject_uuid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.inject_uuid" title="Permalink to this definition">¶</a></dt> <dd><p>Inject a UUID into an existing object</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.make_uuid"> <code class="descclassname">terminatorlib.util.</code><code class="descname">make_uuid</code><span class="sig-paren">(</span><em>str_uuid=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#make_uuid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.make_uuid" title="Permalink to this definition">¶</a></dt> <dd><p>Generate a UUID for an object</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.manual_lookup"> <code class="descclassname">terminatorlib.util.</code><code class="descname">manual_lookup</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#manual_lookup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.manual_lookup" title="Permalink to this definition">¶</a></dt> <dd><p>Choose the manual to open based on LANGUAGE</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.path_lookup"> <code class="descclassname">terminatorlib.util.</code><code class="descname">path_lookup</code><span class="sig-paren">(</span><em>command</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#path_lookup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.path_lookup" title="Permalink to this definition">¶</a></dt> <dd><p>Find a command in our path</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.shell_lookup"> <code class="descclassname">terminatorlib.util.</code><code class="descname">shell_lookup</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#shell_lookup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.shell_lookup" title="Permalink to this definition">¶</a></dt> <dd><p>Find an appropriate shell for the user</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.spawn_new_terminator"> <code class="descclassname">terminatorlib.util.</code><code class="descname">spawn_new_terminator</code><span class="sig-paren">(</span><em>cwd</em>, <em>args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#spawn_new_terminator"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.spawn_new_terminator" title="Permalink to this definition">¶</a></dt> <dd><p>Start a new terminator instance with the given arguments</p> </dd></dl> <dl class="function"> <dt id="terminatorlib.util.widget_pixbuf"> <code class="descclassname">terminatorlib.util.</code><code class="descname">widget_pixbuf</code><span class="sig-paren">(</span><em>widget</em>, <em>maxsize=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/util.html#widget_pixbuf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.util.widget_pixbuf" title="Permalink to this definition">¶</a></dt> <dd><p>Generate a pixbuf of a widget</p> </dd></dl> </div> <div class="section" id="module-terminatorlib.version"> <span id="terminatorlib-version-module"></span><h2>terminatorlib.version module<a class="headerlink" href="#module-terminatorlib.version" title="Permalink to this headline">¶</a></h2> <p>TerminatorVersion by Chris Jones <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p> <p>TerminatorVersion supplies our version number.</p> </div> <div class="section" id="module-terminatorlib.window"> <span id="terminatorlib-window-module"></span><h2>terminatorlib.window module<a class="headerlink" href="#module-terminatorlib.window" title="Permalink to this headline">¶</a></h2> <p>window.py - class for the main Terminator window</p> <dl class="class"> <dt id="terminatorlib.window.Window"> <em class="property">class </em><code class="descclassname">terminatorlib.window.</code><code class="descname">Window</code><a class="reference internal" href="_modules/terminatorlib/window.html#Window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#terminatorlib.container.Container" title="terminatorlib.container.Container"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.container.Container</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">gtk.Window</span></code></p> <p>Class implementing a top-level Terminator window</p> <dl class="method"> <dt id="terminatorlib.window.Window.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.add"> <code class="descname">add</code><span class="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.add" title="Permalink to this definition">¶</a></dt> <dd><p>Add a widget to the window by way of gtk.Window.add()</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.apply_config"> <code class="descname">apply_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.apply_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.apply_config" title="Permalink to this definition">¶</a></dt> <dd><p>Apply various configuration options</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.apply_icon"> <code class="descname">apply_icon</code><span class="sig-paren">(</span><em>requested_icon</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.apply_icon"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.apply_icon" title="Permalink to this definition">¶</a></dt> <dd><p>Set the window icon</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.closeterm"> <code class="descname">closeterm</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.closeterm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.closeterm" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a terminal closing</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.confirm_close"> <code class="descname">confirm_close</code><span class="sig-paren">(</span><em>window</em>, <em>type</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.confirm_close"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.confirm_close" title="Permalink to this definition">¶</a></dt> <dd><p>Display a confirmation dialog when the user is closing multiple terminals in one window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.create_layout"> <code class="descname">create_layout</code><span class="sig-paren">(</span><em>layout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.create_layout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.create_layout" title="Permalink to this definition">¶</a></dt> <dd><p>Apply any config items from our layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.deferred_set_rough_geometry_hints"> <code class="descname">deferred_set_rough_geometry_hints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.deferred_set_rough_geometry_hints"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.deferred_set_rough_geometry_hints" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.do_deferred_set_rough_geometry_hints"> <code class="descname">do_deferred_set_rough_geometry_hints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.do_deferred_set_rough_geometry_hints"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.do_deferred_set_rough_geometry_hints" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.do_get_property"> <code class="descname">do_get_property</code><span class="sig-paren">(</span><em>prop</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.do_get_property"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.do_get_property" title="Permalink to this definition">¶</a></dt> <dd><p>Handle gobject getting a property</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.do_set_property"> <code class="descname">do_set_property</code><span class="sig-paren">(</span><em>prop</em>, <em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.do_set_property"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.do_set_property" title="Permalink to this definition">¶</a></dt> <dd><p>Handle gobject setting a property</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.get_children"> <code class="descname">get_children</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.get_children"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.get_children" title="Permalink to this definition">¶</a></dt> <dd><p>Return a single list of our child</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.get_focussed_terminal"> <code class="descname">get_focussed_terminal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.get_focussed_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.get_focussed_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>Find which terminal we want to have focus</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.get_visible_terminals"> <code class="descname">get_visible_terminals</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.get_visible_terminals"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.get_visible_terminals" title="Permalink to this definition">¶</a></dt> <dd><p>Walk down the widget tree to find all of the visible terminals. Mostly using Container::get_visible_terminals()</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.group_all"> <code class="descname">group_all</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.group_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.group_all" title="Permalink to this definition">¶</a></dt> <dd><p>Group all terminals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.group_all_toggle"> <code class="descname">group_all_toggle</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.group_all_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.group_all_toggle" title="Permalink to this definition">¶</a></dt> <dd><p>Toggle grouping to all</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.group_tab"> <code class="descname">group_tab</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.group_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.group_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Group all terminals in the current tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.group_tab_toggle"> <code class="descname">group_tab_toggle</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.group_tab_toggle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.group_tab_toggle" title="Permalink to this definition">¶</a></dt> <dd><p>Blah</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.hoover"> <code class="descname">hoover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.hoover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.hoover" title="Permalink to this definition">¶</a></dt> <dd><p>Ensure we still have a reason to exist</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.is_child_notebook"> <code class="descname">is_child_notebook</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.is_child_notebook"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.is_child_notebook" title="Permalink to this definition">¶</a></dt> <dd><p>Returns True if this Window’s child is a Notebook</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.move_tab"> <code class="descname">move_tab</code><span class="sig-paren">(</span><em>widget</em>, <em>direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.move_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.move_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a keyboard shortcut for moving tab positions</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.navigate_terminal"> <code class="descname">navigate_terminal</code><span class="sig-paren">(</span><em>terminal</em>, <em>direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.navigate_terminal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.navigate_terminal" title="Permalink to this definition">¶</a></dt> <dd><p>Navigate around terminals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_button_press"> <code class="descname">on_button_press</code><span class="sig-paren">(</span><em>window</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_button_press"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_button_press" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a mouse button event. Mainly this is just a clean way to cancel any urgency hints that are set.</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_delete_event"> <code class="descname">on_delete_event</code><span class="sig-paren">(</span><em>window</em>, <em>event</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_delete_event"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_delete_event" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a window close request</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_destroy_event"> <code class="descname">on_destroy_event</code><span class="sig-paren">(</span><em>widget</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_destroy_event"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_destroy_event" title="Permalink to this definition">¶</a></dt> <dd><p>Handle window destruction</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_focus_in"> <code class="descname">on_focus_in</code><span class="sig-paren">(</span><em>window</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_focus_in"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_focus_in" title="Permalink to this definition">¶</a></dt> <dd><p>Focus has entered the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_focus_out"> <code class="descname">on_focus_out</code><span class="sig-paren">(</span><em>window</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_focus_out"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_focus_out" title="Permalink to this definition">¶</a></dt> <dd><p>Focus has left the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_hide_window"> <code class="descname">on_hide_window</code><span class="sig-paren">(</span><em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_hide_window"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_hide_window" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a request to hide/show the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_key_press"> <code class="descname">on_key_press</code><span class="sig-paren">(</span><em>window</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_key_press"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_key_press" title="Permalink to this definition">¶</a></dt> <dd><p>Handle a keyboard event</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.on_window_state_changed"> <code class="descname">on_window_state_changed</code><span class="sig-paren">(</span><em>window</em>, <em>event</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.on_window_state_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.on_window_state_changed" title="Permalink to this definition">¶</a></dt> <dd><p>Handle the state of the window changing</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.register_callbacks"> <code class="descname">register_callbacks</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.register_callbacks"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.register_callbacks" title="Permalink to this definition">¶</a></dt> <dd><p>Connect the GTK+ signals we care about</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.remove"> <code class="descname">remove</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.remove" title="Permalink to this definition">¶</a></dt> <dd><p>Remove our child widget by way of gtk.Window.remove()</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.rotate"> <code class="descname">rotate</code><span class="sig-paren">(</span><em>widget</em>, <em>clockwise</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.rotate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.rotate" title="Permalink to this definition">¶</a></dt> <dd><p>Rotate children in this window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_always_on_top"> <code class="descname">set_always_on_top</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_always_on_top"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_always_on_top" title="Permalink to this definition">¶</a></dt> <dd><p>Set the always on top window hint from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_borderless"> <code class="descname">set_borderless</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_borderless"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_borderless" title="Permalink to this definition">¶</a></dt> <dd><p>Set the state of the window border from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_fullscreen"> <code class="descname">set_fullscreen</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_fullscreen"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_fullscreen" title="Permalink to this definition">¶</a></dt> <dd><p>Set the fullscreen state of the window from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_groups"> <code class="descname">set_groups</code><span class="sig-paren">(</span><em>new_group</em>, <em>term_list</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_groups"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_groups" title="Permalink to this definition">¶</a></dt> <dd><p>Set terminals in term_list to new_group</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_hidden"> <code class="descname">set_hidden</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_hidden"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_hidden" title="Permalink to this definition">¶</a></dt> <dd><p>Set the visibility of the window from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_iconified"> <code class="descname">set_iconified</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_iconified"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_iconified" title="Permalink to this definition">¶</a></dt> <dd><p>Set the minimised state of the window from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_maximised"> <code class="descname">set_maximised</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_maximised"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_maximised" title="Permalink to this definition">¶</a></dt> <dd><p>Set the maximised state of the window from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_real_transparency"> <code class="descname">set_real_transparency</code><span class="sig-paren">(</span><em>value=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_real_transparency"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_real_transparency" title="Permalink to this definition">¶</a></dt> <dd><p>Enable RGBA if supported on the current screen</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_rough_geometry_hints"> <code class="descname">set_rough_geometry_hints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_rough_geometry_hints"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_rough_geometry_hints" title="Permalink to this definition">¶</a></dt> <dd><p>Walk all the terminals along the top and left edges to fake up how many columns/rows we sort of have</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.set_sticky"> <code class="descname">set_sticky</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.set_sticky"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.set_sticky" title="Permalink to this definition">¶</a></dt> <dd><p>Set the sticky hint from the supplied value</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.show"> <code class="descname">show</code><span class="sig-paren">(</span><em>startup=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.show"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.show" title="Permalink to this definition">¶</a></dt> <dd><p>Undo the startup show request if started in hidden mode</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.split_axis"> <code class="descname">split_axis</code><span class="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.split_axis"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.split_axis" title="Permalink to this definition">¶</a></dt> <dd><p>Split the window</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.tab_change"> <code class="descname">tab_change</code><span class="sig-paren">(</span><em>widget</em>, <em>num=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.tab_change"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.tab_change" title="Permalink to this definition">¶</a></dt> <dd><p>Change to a specific tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.tab_new"> <code class="descname">tab_new</code><span class="sig-paren">(</span><em>widget=None</em>, <em>debugtab=False</em>, <em>_param1=None</em>, <em>_param2=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.tab_new"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.tab_new" title="Permalink to this definition">¶</a></dt> <dd><p>Make a new tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.ungroup_all"> <code class="descname">ungroup_all</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.ungroup_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.ungroup_all" title="Permalink to this definition">¶</a></dt> <dd><p>Ungroup all terminals</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.ungroup_tab"> <code class="descname">ungroup_tab</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.ungroup_tab"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.ungroup_tab" title="Permalink to this definition">¶</a></dt> <dd><p>Ungroup all terminals in the current tab</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.unzoom"> <code class="descname">unzoom</code><span class="sig-paren">(</span><em>widget</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.unzoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.unzoom" title="Permalink to this definition">¶</a></dt> <dd><p>Restore normal terminal layout</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.Window.zoom"> <code class="descname">zoom</code><span class="sig-paren">(</span><em>widget</em>, <em>font_scale=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#Window.zoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.Window.zoom" title="Permalink to this definition">¶</a></dt> <dd><p>Zoom a terminal widget</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.hidebound"> <code class="descname">hidebound</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.hidebound" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.hidefunc"> <code class="descname">hidefunc</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.hidefunc" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.ignore_startup_show"> <code class="descname">ignore_startup_show</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.ignore_startup_show" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.isfullscreen"> <code class="descname">isfullscreen</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.isfullscreen" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.ismaximised"> <code class="descname">ismaximised</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.ismaximised" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.last_active_term"> <code class="descname">last_active_term</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.last_active_term" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.losefocus_time"> <code class="descname">losefocus_time</code><em class="property"> = 0</em><a class="headerlink" href="#terminatorlib.window.Window.losefocus_time" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.position"> <code class="descname">position</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.position" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.set_pos_by_ratio"> <code class="descname">set_pos_by_ratio</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.set_pos_by_ratio" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.term_zoomed"> <code class="descname">term_zoomed</code><em class="property"> = False</em><a class="headerlink" href="#terminatorlib.window.Window.term_zoomed" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.terminator"> <code class="descname">terminator</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.terminator" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.title"> <code class="descname">title</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.title" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.Window.zoom_data"> <code class="descname">zoom_data</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.Window.zoom_data" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.window.WindowTitle"> <em class="property">class </em><code class="descclassname">terminatorlib.window.</code><code class="descname">WindowTitle</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#WindowTitle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.WindowTitle" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p> <p>Class to handle the setting of the window title</p> <dl class="method"> <dt id="terminatorlib.window.WindowTitle.__init__"> <code class="descname">__init__</code><span class="sig-paren">(</span><em>window</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#WindowTitle.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.WindowTitle.__init__" title="Permalink to this definition">¶</a></dt> <dd><p>Class initialiser</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.WindowTitle.force_title"> <code class="descname">force_title</code><span class="sig-paren">(</span><em>newtext</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#WindowTitle.force_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.WindowTitle.force_title" title="Permalink to this definition">¶</a></dt> <dd><p>Force a specific title</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.WindowTitle.set_title"> <code class="descname">set_title</code><span class="sig-paren">(</span><em>widget</em>, <em>text</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#WindowTitle.set_title"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.WindowTitle.set_title" title="Permalink to this definition">¶</a></dt> <dd><p>Set the title</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.window.WindowTitle.update"> <code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/window.html#WindowTitle.update"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.window.WindowTitle.update" title="Permalink to this definition">¶</a></dt> <dd><p>Update the title automatically</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.WindowTitle.forced"> <code class="descname">forced</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.WindowTitle.forced" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.WindowTitle.text"> <code class="descname">text</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.WindowTitle.text" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.window.WindowTitle.window"> <code class="descname">window</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.window.WindowTitle.window" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib"> <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-terminatorlib" title="Permalink to this headline">¶</a></h2> <p>Terminator by Chris Jones <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p> </div> </div> </div> <footer> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <a href="terminatorlib.configobj.html" class="btn btn-neutral float-right" title="terminatorlib.configobj package" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a> <a href="index.html" class="btn btn-neutral" title="Welcome to terminatorlib’s documentation!" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous</a> </div> <hr/> <div role="contentinfo"> <p> © Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA.. </p> </div> Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. </footer> </div> </div> </section> </div> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:'./', VERSION:'0.98', 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="_static/js/theme.js"></script> <script type="text/javascript"> jQuery(function () { SphinxRtdTheme.StickyNav.enable(); }); </script> </body> </html>