~stephen-j-boddy/terminator/bugfix-1318542-double-chars

« back to all changes in this revision

Viewing changes to doc/apidoc/_build/html/terminatorlib.html

  • Committer: Stephen Boddy
  • Date: 2015-08-08 02:11:30 UTC
  • Revision ID: stephen.j.boddy@gmail.com-20150808021130-9c1npu4gvenkcb1p
A manual has been added to Terminator
* Added source and generated html of manual, and API doc
* setup.py can install the manual (and by extension do can debuild)
* setup.py has (inactive) code for generating the html from the source
  but this will break if rtd theme is not available
* A few changes to doc strings to make the autodoc prettier
* Added help shortcut, by default F1 to open the local manual
* Added button to About tab to launch manual
* A couple of additional string to translate related to manual/help

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
<!DOCTYPE html>
 
4
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
 
5
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
 
6
<head>
 
7
  <meta charset="utf-8">
 
8
  
 
9
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
10
  
 
11
  <title>terminatorlib package &mdash; terminatorlib 0.98 documentation</title>
 
12
  
 
13
 
 
14
  
 
15
  
 
16
 
 
17
  
 
18
 
 
19
  
 
20
  
 
21
    
 
22
 
 
23
  
 
24
 
 
25
  
 
26
  
 
27
    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
28
  
 
29
 
 
30
  
 
31
 
 
32
  
 
33
    <link rel="top" title="terminatorlib 0.98 documentation" href="index.html"/>
 
34
        <link rel="next" title="terminatorlib.configobj package" href="terminatorlib.configobj.html"/>
 
35
        <link rel="prev" title="Welcome to terminatorlib’s documentation!" href="index.html"/> 
 
36
 
 
37
  
 
38
  <script src="_static/js/modernizr.min.js"></script>
 
39
 
 
40
</head>
 
41
 
 
42
<body class="wy-body-for-nav" role="document">
 
43
 
 
44
  <div class="wy-grid-for-nav">
 
45
 
 
46
    
 
47
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
 
48
      <div class="wy-side-nav-search">
 
49
        
 
50
 
 
51
        
 
52
          <a href="index.html" class="icon icon-home"> terminatorlib
 
53
        
 
54
 
 
55
        
 
56
        </a>
 
57
 
 
58
        
 
59
<div role="search">
 
60
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
 
61
    <input type="text" name="q" placeholder="Search docs" />
 
62
    <input type="hidden" name="check_keywords" value="yes" />
 
63
    <input type="hidden" name="area" value="default" />
 
64
  </form>
 
65
</div>
 
66
 
 
67
        
 
68
      </div>
 
69
 
 
70
      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
 
71
        
 
72
          
 
73
          
 
74
              <ul class="current">
 
75
<li class="toctree-l1 current"><a class="current reference internal" href="">terminatorlib package</a><ul>
 
76
<li class="toctree-l2"><a class="reference internal" href="#subpackages">Subpackages</a><ul>
 
77
<li class="toctree-l3"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul>
 
78
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li>
 
79
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li>
 
80
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li>
 
81
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li>
 
82
</ul>
 
83
</li>
 
84
<li class="toctree-l3"><a class="reference internal" href="terminatorlib.plugins.html">terminatorlib.plugins package</a><ul>
 
85
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#submodules">Submodules</a></li>
 
86
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li>
 
87
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li>
 
88
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li>
 
89
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li>
 
90
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li>
 
91
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li>
 
92
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li>
 
93
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins">Module contents</a></li>
 
94
</ul>
 
95
</li>
 
96
</ul>
 
97
</li>
 
98
<li class="toctree-l2"><a class="reference internal" href="#submodules">Submodules</a></li>
 
99
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.borg">terminatorlib.borg module</a></li>
 
100
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.config">terminatorlib.config module</a></li>
 
101
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.container">terminatorlib.container module</a></li>
 
102
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.cwd">terminatorlib.cwd module</a></li>
 
103
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.debugserver">terminatorlib.debugserver module</a></li>
 
104
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.editablelabel">terminatorlib.editablelabel module</a></li>
 
105
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.encoding">terminatorlib.encoding module</a></li>
 
106
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.factory">terminatorlib.factory module</a></li>
 
107
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.freebsd">terminatorlib.freebsd module</a></li>
 
108
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.ipc">terminatorlib.ipc module</a></li>
 
109
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.keybindings">terminatorlib.keybindings module</a></li>
 
110
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.layoutlauncher">terminatorlib.layoutlauncher module</a></li>
 
111
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.notebook">terminatorlib.notebook module</a></li>
 
112
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.optionparse">terminatorlib.optionparse module</a></li>
 
113
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.paned">terminatorlib.paned module</a></li>
 
114
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.plugin">terminatorlib.plugin module</a></li>
 
115
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.prefseditor">terminatorlib.prefseditor module</a></li>
 
116
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.searchbar">terminatorlib.searchbar module</a></li>
 
117
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.signalman">terminatorlib.signalman module</a></li>
 
118
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminal">terminatorlib.terminal module</a></li>
 
119
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminal_popup_menu">terminatorlib.terminal_popup_menu module</a></li>
 
120
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.terminator">terminatorlib.terminator module</a></li>
 
121
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.titlebar">terminatorlib.titlebar module</a></li>
 
122
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.translation">terminatorlib.translation module</a></li>
 
123
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.util">terminatorlib.util module</a></li>
 
124
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.version">terminatorlib.version module</a></li>
 
125
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib.window">terminatorlib.window module</a></li>
 
126
<li class="toctree-l2"><a class="reference internal" href="#module-terminatorlib">Module contents</a></li>
 
127
</ul>
 
128
</li>
 
129
</ul>
 
130
 
 
131
          
 
132
        
 
133
      </div>
 
134
      &nbsp;
 
135
    </nav>
 
136
 
 
137
    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
 
138
 
 
139
      
 
140
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
 
141
        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
 
142
        <a href="index.html">terminatorlib</a>
 
143
      </nav>
 
144
 
 
145
 
 
146
      
 
147
      <div class="wy-nav-content">
 
148
        <div class="rst-content">
 
149
          <div role="navigation" aria-label="breadcrumbs navigation">
 
150
  <ul class="wy-breadcrumbs">
 
151
    <li><a href="index.html">Docs</a> &raquo;</li>
 
152
      
 
153
    <li>terminatorlib package</li>
 
154
      <li class="wy-breadcrumbs-aside">
 
155
        
 
156
          
 
157
            <a href="_sources/terminatorlib.txt" rel="nofollow"> View page source</a>
 
158
          
 
159
        
 
160
      </li>
 
161
  </ul>
 
162
  <hr/>
 
163
</div>
 
164
          <div role="main" class="document">
 
165
            
 
166
  <div class="section" id="terminatorlib-package">
 
167
<h1>terminatorlib package<a class="headerlink" href="#terminatorlib-package" title="Permalink to this headline">¶</a></h1>
 
168
<div class="section" id="subpackages">
 
169
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
 
170
<div class="toctree-wrapper compound">
 
171
<ul>
 
172
<li class="toctree-l1"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul>
 
173
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li>
 
174
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li>
 
175
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li>
 
176
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li>
 
177
</ul>
 
178
</li>
 
179
<li class="toctree-l1"><a class="reference internal" href="terminatorlib.plugins.html">terminatorlib.plugins package</a><ul>
 
180
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#submodules">Submodules</a></li>
 
181
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li>
 
182
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li>
 
183
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li>
 
184
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li>
 
185
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li>
 
186
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li>
 
187
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li>
 
188
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.plugins.html#module-terminatorlib.plugins">Module contents</a></li>
 
189
</ul>
 
190
</li>
 
191
</ul>
 
192
</div>
 
193
</div>
 
194
<div class="section" id="submodules">
 
195
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
 
196
</div>
 
197
<div class="section" id="module-terminatorlib.borg">
 
198
<span id="terminatorlib-borg-module"></span><h2>terminatorlib.borg module<a class="headerlink" href="#module-terminatorlib.borg" title="Permalink to this headline">¶</a></h2>
 
199
<p>borg.py - We are the borg. Resistance is futile.</p>
 
200
<p><a class="reference external" href="http://code.activestate.com/recipes/66531/">http://code.activestate.com/recipes/66531/</a>
 
201
ActiveState&#8217;s policy appears to be that snippets
 
202
exist to encourage re-use, but I can not find any
 
203
specific licencing terms.</p>
 
204
<dl class="class">
 
205
<dt id="terminatorlib.borg.Borg">
 
206
<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>
 
207
<dd><p>Definition of a class that can never be duplicated. Correct usage is
 
208
thus:</p>
 
209
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">borg</span> <span class="kn">import</span> <span class="n">Borg</span>
 
210
<span class="gp">&gt;&gt;&gt; </span><span class="k">class</span> <span class="nc">foo</span><span class="p">(</span><span class="n">Borg</span><span class="p">):</span>
 
211
<span class="gp">... </span>    <span class="c"># All attributes on a borg class *must* = None</span>
 
212
<span class="gp">... </span>    <span class="n">attribute</span> <span class="o">=</span> <span class="bp">None</span>
 
213
<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>
 
214
<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>
 
215
<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>
 
216
<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>
 
217
<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>
 
218
<span class="gp">...</span>
 
219
<span class="gp">&gt;&gt;&gt; </span><span class="n">bar</span> <span class="o">=</span> <span class="n">foo</span><span class="p">()</span>
 
220
<span class="gp">&gt;&gt;&gt; </span><span class="n">bar</span><span class="o">.</span><span class="n">prepare_attributes</span><span class="p">()</span>
 
221
</pre></div>
 
222
</div>
 
223
<p>The important thing to note is that all attributes of borg classes <em>must</em> be
 
224
declared as being None. If you attempt to use static class attributes you
 
225
will get unpredicted behaviour. Instead, prepare_attributes() must be called
 
226
which will then see the attributes in the shared state, and initialise them
 
227
if necessary.</p>
 
228
<dl class="method">
 
229
<dt id="terminatorlib.borg.Borg.__init__">
 
230
<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>
 
231
<dd><p>Class initialiser. Overwrite our class dictionary with the shared
 
232
state. This makes us identical to every other instance of this class
 
233
type.</p>
 
234
</dd></dl>
 
235
 
 
236
<dl class="method">
 
237
<dt id="terminatorlib.borg.Borg.prepare_attributes">
 
238
<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>
 
239
<dd><p>This should be used to prepare any attributes of the borg class.</p>
 
240
</dd></dl>
 
241
 
 
242
<dl class="attribute">
 
243
<dt id="terminatorlib.borg.Borg._Borg__shared_state">
 
244
<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>
 
245
<dd></dd></dl>
 
246
 
 
247
</dd></dl>
 
248
 
 
249
</div>
 
250
<div class="section" id="module-terminatorlib.config">
 
251
<span id="terminatorlib-config-module"></span><h2>terminatorlib.config module<a class="headerlink" href="#module-terminatorlib.config" title="Permalink to this headline">¶</a></h2>
 
252
<p>Terminator by Chris Jones &lt;<a class="reference external" href="mailto:cmsj&#37;&#52;&#48;tenshu&#46;net">cmsj<span>&#64;</span>tenshu<span>&#46;</span>net</a>&gt;</p>
 
253
<p>Classes relating to configuration</p>
 
254
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">&#39;global_config&#39;</span><span class="p">][</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
255
<span class="go">&#39;click&#39;</span>
 
256
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span>
 
257
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;sloppy&#39;</span>
 
258
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
259
<span class="go">&#39;sloppy&#39;</span>
 
260
<span class="gp">&gt;&gt;&gt; </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">&#39;global_config&#39;</span><span class="p">][</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
261
<span class="go">&#39;click&#39;</span>
 
262
<span class="gp">&gt;&gt;&gt; </span><span class="n">config2</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span>
 
263
<span class="gp">&gt;&gt;&gt; </span><span class="n">config2</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
264
<span class="go">&#39;sloppy&#39;</span>
 
265
<span class="gp">&gt;&gt;&gt; </span><span class="n">config2</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;click&#39;</span>
 
266
<span class="gp">&gt;&gt;&gt; </span><span class="n">config2</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
267
<span class="go">&#39;click&#39;</span>
 
268
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="p">[</span><span class="s">&#39;focus&#39;</span><span class="p">]</span>
 
269
<span class="go">&#39;click&#39;</span>
 
270
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="p">[</span><span class="s">&#39;geometry_hinting&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span>
 
271
<span class="go">&#39;bool&#39;</span>
 
272
<span class="gp">&gt;&gt;&gt; </span><span class="n">plugintest</span> <span class="o">=</span> <span class="p">{}</span>
 
273
<span class="gp">&gt;&gt;&gt; </span><span class="n">plugintest</span><span class="p">[</span><span class="s">&#39;foo&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;bar&#39;</span>
 
274
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_set_config</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">,</span> <span class="n">plugintest</span><span class="p">)</span>
 
275
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get_config</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">)</span>
 
276
<span class="go">{&#39;foo&#39;: &#39;bar&#39;}</span>
 
277
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">,</span> <span class="s">&#39;foo&#39;</span><span class="p">)</span>
 
278
<span class="go">&#39;bar&#39;</span>
 
279
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">,</span> <span class="s">&#39;foo&#39;</span><span class="p">,</span> <span class="s">&#39;new&#39;</span><span class="p">)</span>
 
280
<span class="go">&#39;bar&#39;</span>
 
281
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">,</span> <span class="s">&#39;algo&#39;</span><span class="p">)</span>
 
282
<span class="gt">Traceback (most recent call last):</span>
 
283
<span class="c">...</span>
 
284
<span class="gr">KeyError</span>: <span class="n">&#39;ConfigBase::get_item: unknown key algo&#39;</span>
 
285
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">&#39;testplugin&#39;</span><span class="p">,</span> <span class="s">&#39;algo&#39;</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
 
286
<span class="go">1</span>
 
287
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">&#39;anothertestplugin&#39;</span><span class="p">,</span> <span class="s">&#39;algo&#39;</span><span class="p">,</span> <span class="mi">500</span><span class="p">)</span>
 
288
<span class="go">500</span>
 
289
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
 
290
<span class="go">&#39;default&#39;</span>
 
291
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">set_profile</span><span class="p">(</span><span class="s">&#39;my_first_new_testing_profile&#39;</span><span class="p">)</span>
 
292
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
 
293
<span class="go">&#39;my_first_new_testing_profile&#39;</span>
 
294
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">del_profile</span><span class="p">(</span><span class="s">&#39;my_first_new_testing_profile&#39;</span><span class="p">)</span>
 
295
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
 
296
<span class="go">&#39;default&#39;</span>
 
297
<span class="gp">&gt;&gt;&gt; </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>
 
298
<span class="go">&#39;list&#39;</span>
 
299
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">options_set</span><span class="p">({})</span>
 
300
<span class="gp">&gt;&gt;&gt; </span><span class="n">config</span><span class="o">.</span><span class="n">options_get</span><span class="p">()</span>
 
301
<span class="go">{}</span>
 
302
<span class="gp">&gt;&gt;&gt; </span>
 
303
</pre></div>
 
304
</div>
 
305
<dl class="class">
 
306
<dt id="terminatorlib.config.Config">
 
307
<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>
 
308
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
309
<p>Class to provide a slightly richer config API above ConfigBase</p>
 
310
<dl class="method">
 
311
<dt id="terminatorlib.config.Config.__getitem__">
 
312
<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>
 
313
<dd><p>Look up a configuration item</p>
 
314
</dd></dl>
 
315
 
 
316
<dl class="method">
 
317
<dt id="terminatorlib.config.Config.__init__">
 
318
<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>
 
319
<dd></dd></dl>
 
320
 
 
321
<dl class="method">
 
322
<dt id="terminatorlib.config.Config.__setitem__">
 
323
<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>
 
324
<dd><p>Set a particular configuration item</p>
 
325
</dd></dl>
 
326
 
 
327
<dl class="method">
 
328
<dt id="terminatorlib.config.Config.add_layout">
 
329
<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>
 
330
<dd><p>Add a new layout</p>
 
331
</dd></dl>
 
332
 
 
333
<dl class="method">
 
334
<dt id="terminatorlib.config.Config.add_profile">
 
335
<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>
 
336
<dd><p>Add a new profile</p>
 
337
</dd></dl>
 
338
 
 
339
<dl class="method">
 
340
<dt id="terminatorlib.config.Config.del_layout">
 
341
<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>
 
342
<dd><p>Delete a layout</p>
 
343
</dd></dl>
 
344
 
 
345
<dl class="method">
 
346
<dt id="terminatorlib.config.Config.del_profile">
 
347
<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>
 
348
<dd><p>Delete a profile</p>
 
349
</dd></dl>
 
350
 
 
351
<dl class="method">
 
352
<dt id="terminatorlib.config.Config.get_profile">
 
353
<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>
 
354
<dd><p>Get our profile</p>
 
355
</dd></dl>
 
356
 
 
357
<dl class="method">
 
358
<dt id="terminatorlib.config.Config.get_system_focus">
 
359
<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>
 
360
<dd><p>Look up the system focus setting</p>
 
361
</dd></dl>
 
362
 
 
363
<dl class="method">
 
364
<dt id="terminatorlib.config.Config.get_system_mono_font">
 
365
<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>
 
366
<dd><p>Look up the system font</p>
 
367
</dd></dl>
 
368
 
 
369
<dl class="method">
 
370
<dt id="terminatorlib.config.Config.get_system_prop_font">
 
371
<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>
 
372
<dd><p>Look up the system font</p>
 
373
</dd></dl>
 
374
 
 
375
<dl class="method">
 
376
<dt id="terminatorlib.config.Config.inhibit_save">
 
377
<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>
 
378
<dd><p>Prevent calls to save() being honoured</p>
 
379
</dd></dl>
 
380
 
 
381
<dl class="method">
 
382
<dt id="terminatorlib.config.Config.layout_get_config">
 
383
<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>
 
384
<dd><p>Return a layout</p>
 
385
</dd></dl>
 
386
 
 
387
<dl class="method">
 
388
<dt id="terminatorlib.config.Config.layout_set_config">
 
389
<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>
 
390
<dd><p>Set a layout</p>
 
391
</dd></dl>
 
392
 
 
393
<dl class="method">
 
394
<dt id="terminatorlib.config.Config.list_layouts">
 
395
<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>
 
396
<dd><p>List all configured layouts</p>
 
397
</dd></dl>
 
398
 
 
399
<dl class="method">
 
400
<dt id="terminatorlib.config.Config.list_profiles">
 
401
<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>
 
402
<dd><p>List all configured profiles</p>
 
403
</dd></dl>
 
404
 
 
405
<dl class="method">
 
406
<dt id="terminatorlib.config.Config.on_gconf_notify">
 
407
<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>
 
408
<dd><p>Handle a gconf watch changing</p>
 
409
</dd></dl>
 
410
 
 
411
<dl class="method">
 
412
<dt id="terminatorlib.config.Config.options_get">
 
413
<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>
 
414
<dd><p>Get the command line options</p>
 
415
</dd></dl>
 
416
 
 
417
<dl class="method">
 
418
<dt id="terminatorlib.config.Config.options_set">
 
419
<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>
 
420
<dd><p>Set the command line options</p>
 
421
</dd></dl>
 
422
 
 
423
<dl class="method">
 
424
<dt id="terminatorlib.config.Config.plugin_del_config">
 
425
<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>
 
426
<dd><p>Delete a whole config tree for a given plugin</p>
 
427
</dd></dl>
 
428
 
 
429
<dl class="method">
 
430
<dt id="terminatorlib.config.Config.plugin_get">
 
431
<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>
 
432
<dd><p>Get a plugin config value, if doesn&#8217;t exist
 
433
return default if specified</p>
 
434
</dd></dl>
 
435
 
 
436
<dl class="method">
 
437
<dt id="terminatorlib.config.Config.plugin_get_config">
 
438
<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>
 
439
<dd><p>Return a whole config tree for a given plugin</p>
 
440
</dd></dl>
 
441
 
 
442
<dl class="method">
 
443
<dt id="terminatorlib.config.Config.plugin_set">
 
444
<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>
 
445
<dd><p>Set a plugin config value</p>
 
446
</dd></dl>
 
447
 
 
448
<dl class="method">
 
449
<dt id="terminatorlib.config.Config.plugin_set_config">
 
450
<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>
 
451
<dd><p>Set a whole config tree for a given plugin</p>
 
452
</dd></dl>
 
453
 
 
454
<dl class="method">
 
455
<dt id="terminatorlib.config.Config.rename_layout">
 
456
<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>
 
457
<dd><p>Rename a layout</p>
 
458
</dd></dl>
 
459
 
 
460
<dl class="method">
 
461
<dt id="terminatorlib.config.Config.rename_profile">
 
462
<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>
 
463
<dd><p>Rename a profile</p>
 
464
</dd></dl>
 
465
 
 
466
<dl class="method">
 
467
<dt id="terminatorlib.config.Config.replace_layout">
 
468
<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>
 
469
<dd><p>Replace an existing layout</p>
 
470
</dd></dl>
 
471
 
 
472
<dl class="method">
 
473
<dt id="terminatorlib.config.Config.save">
 
474
<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>
 
475
<dd><p>Cause ConfigBase to save our config to file</p>
 
476
</dd></dl>
 
477
 
 
478
<dl class="method">
 
479
<dt id="terminatorlib.config.Config.set_profile">
 
480
<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>
 
481
<dd><p>Set our profile (which usually means change it)</p>
 
482
</dd></dl>
 
483
 
 
484
<dl class="method">
 
485
<dt id="terminatorlib.config.Config.uninhibit_save">
 
486
<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>
 
487
<dd><p>Allow calls to save() to be honoured</p>
 
488
</dd></dl>
 
489
 
 
490
<dl class="attribute">
 
491
<dt id="terminatorlib.config.Config.base">
 
492
<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>
 
493
<dd></dd></dl>
 
494
 
 
495
<dl class="attribute">
 
496
<dt id="terminatorlib.config.Config.gconf">
 
497
<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>
 
498
<dd></dd></dl>
 
499
 
 
500
<dl class="attribute">
 
501
<dt id="terminatorlib.config.Config.inhibited">
 
502
<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>
 
503
<dd></dd></dl>
 
504
 
 
505
<dl class="attribute">
 
506
<dt id="terminatorlib.config.Config.profile">
 
507
<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>
 
508
<dd></dd></dl>
 
509
 
 
510
<dl class="attribute">
 
511
<dt id="terminatorlib.config.Config.system_focus">
 
512
<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>
 
513
<dd></dd></dl>
 
514
 
 
515
<dl class="attribute">
 
516
<dt id="terminatorlib.config.Config.system_mono_font">
 
517
<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>
 
518
<dd></dd></dl>
 
519
 
 
520
<dl class="attribute">
 
521
<dt id="terminatorlib.config.Config.system_prop_font">
 
522
<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>
 
523
<dd></dd></dl>
 
524
 
 
525
</dd></dl>
 
526
 
 
527
<dl class="class">
 
528
<dt id="terminatorlib.config.ConfigBase">
 
529
<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>
 
530
<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>
 
531
<p>Class to provide access to our user configuration</p>
 
532
<dl class="method">
 
533
<dt id="terminatorlib.config.ConfigBase.__init__">
 
534
<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>
 
535
<dd><p>Class initialiser</p>
 
536
</dd></dl>
 
537
 
 
538
<dl class="method">
 
539
<dt id="terminatorlib.config.ConfigBase.add_layout">
 
540
<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>
 
541
<dd><p>Add a new layout</p>
 
542
</dd></dl>
 
543
 
 
544
<dl class="method">
 
545
<dt id="terminatorlib.config.ConfigBase.add_profile">
 
546
<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>
 
547
<dd><p>Add a new profile</p>
 
548
</dd></dl>
 
549
 
 
550
<dl class="method">
 
551
<dt id="terminatorlib.config.ConfigBase.defaults_to_configspec">
 
552
<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>
 
553
<dd><p>Convert our tree of default values into a ConfigObj validation
 
554
specification</p>
 
555
</dd></dl>
 
556
 
 
557
<dl class="method">
 
558
<dt id="terminatorlib.config.ConfigBase.del_plugin">
 
559
<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>
 
560
<dd><p>Delete a whole tree for a plugin</p>
 
561
</dd></dl>
 
562
 
 
563
<dl class="method">
 
564
<dt id="terminatorlib.config.ConfigBase.get_item">
 
565
<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>
 
566
<dd><p>Look up a configuration item</p>
 
567
</dd></dl>
 
568
 
 
569
<dl class="method">
 
570
<dt id="terminatorlib.config.ConfigBase.get_layout">
 
571
<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>
 
572
<dd><p>Return a layout</p>
 
573
</dd></dl>
 
574
 
 
575
<dl class="method">
 
576
<dt id="terminatorlib.config.ConfigBase.get_plugin">
 
577
<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>
 
578
<dd><p>Return a whole tree for a plugin</p>
 
579
</dd></dl>
 
580
 
 
581
<dl class="method">
 
582
<dt id="terminatorlib.config.ConfigBase.load">
 
583
<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>
 
584
<dd><p>Load configuration data from our various sources</p>
 
585
</dd></dl>
 
586
 
 
587
<dl class="method">
 
588
<dt id="terminatorlib.config.ConfigBase.prepare_attributes">
 
589
<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>
 
590
<dd><p>Set up our borg environment</p>
 
591
</dd></dl>
 
592
 
 
593
<dl class="method">
 
594
<dt id="terminatorlib.config.ConfigBase.reload">
 
595
<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>
 
596
<dd><p>Force a reload of the base config</p>
 
597
</dd></dl>
 
598
 
 
599
<dl class="method">
 
600
<dt id="terminatorlib.config.ConfigBase.replace_layout">
 
601
<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>
 
602
<dd><p>Replaces a layout with the given name</p>
 
603
</dd></dl>
 
604
 
 
605
<dl class="method">
 
606
<dt id="terminatorlib.config.ConfigBase.save">
 
607
<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>
 
608
<dd><p>Save the config to a file</p>
 
609
</dd></dl>
 
610
 
 
611
<dl class="method">
 
612
<dt id="terminatorlib.config.ConfigBase.set_item">
 
613
<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>
 
614
<dd><p>Set a configuration item</p>
 
615
</dd></dl>
 
616
 
 
617
<dl class="method">
 
618
<dt id="terminatorlib.config.ConfigBase.set_layout">
 
619
<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>
 
620
<dd><p>Set a layout</p>
 
621
</dd></dl>
 
622
 
 
623
<dl class="method">
 
624
<dt id="terminatorlib.config.ConfigBase.set_plugin">
 
625
<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>
 
626
<dd><p>Set a whole tree for a plugin</p>
 
627
</dd></dl>
 
628
 
 
629
<dl class="attribute">
 
630
<dt id="terminatorlib.config.ConfigBase.command_line_options">
 
631
<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>
 
632
<dd></dd></dl>
 
633
 
 
634
<dl class="attribute">
 
635
<dt id="terminatorlib.config.ConfigBase.global_config">
 
636
<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>
 
637
<dd></dd></dl>
 
638
 
 
639
<dl class="attribute">
 
640
<dt id="terminatorlib.config.ConfigBase.keybindings">
 
641
<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>
 
642
<dd></dd></dl>
 
643
 
 
644
<dl class="attribute">
 
645
<dt id="terminatorlib.config.ConfigBase.layouts">
 
646
<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>
 
647
<dd></dd></dl>
 
648
 
 
649
<dl class="attribute">
 
650
<dt id="terminatorlib.config.ConfigBase.loaded">
 
651
<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>
 
652
<dd></dd></dl>
 
653
 
 
654
<dl class="attribute">
 
655
<dt id="terminatorlib.config.ConfigBase.plugins">
 
656
<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>
 
657
<dd></dd></dl>
 
658
 
 
659
<dl class="attribute">
 
660
<dt id="terminatorlib.config.ConfigBase.profiles">
 
661
<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>
 
662
<dd></dd></dl>
 
663
 
 
664
<dl class="attribute">
 
665
<dt id="terminatorlib.config.ConfigBase.sections">
 
666
<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>
 
667
<dd></dd></dl>
 
668
 
 
669
<dl class="attribute">
 
670
<dt id="terminatorlib.config.ConfigBase.whined">
 
671
<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>
 
672
<dd></dd></dl>
 
673
 
 
674
</dd></dl>
 
675
 
 
676
</div>
 
677
<div class="section" id="module-terminatorlib.container">
 
678
<span id="terminatorlib-container-module"></span><h2>terminatorlib.container module<a class="headerlink" href="#module-terminatorlib.container" title="Permalink to this headline">¶</a></h2>
 
679
<p>container.py - classes necessary to contain Terminal widgets</p>
 
680
<dl class="class">
 
681
<dt id="terminatorlib.container.Container">
 
682
<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>
 
683
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
684
<p>Base class for Terminator Containers</p>
 
685
<dl class="method">
 
686
<dt id="terminatorlib.container.Container.__init__">
 
687
<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>
 
688
<dd><p>Class initialiser</p>
 
689
</dd></dl>
 
690
 
 
691
<dl class="method">
 
692
<dt id="terminatorlib.container.Container.add">
 
693
<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>
 
694
<dd><p>Add a widget to the container</p>
 
695
</dd></dl>
 
696
 
 
697
<dl class="method">
 
698
<dt id="terminatorlib.container.Container.closeterm">
 
699
<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>
 
700
<dd><p>Handle the closure of a terminal</p>
 
701
</dd></dl>
 
702
 
 
703
<dl class="method">
 
704
<dt id="terminatorlib.container.Container.connect_child">
 
705
<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>
 
706
<dd><p>Register the requested signal and record its connection ID</p>
 
707
</dd></dl>
 
708
 
 
709
<dl class="method">
 
710
<dt id="terminatorlib.container.Container.construct_confirm_close">
 
711
<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>
 
712
<dd><p>Create a confirmation dialog for closing things</p>
 
713
</dd></dl>
 
714
 
 
715
<dl class="method">
 
716
<dt id="terminatorlib.container.Container.create_layout">
 
717
<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>
 
718
<dd><p>Apply settings for our layout</p>
 
719
</dd></dl>
 
720
 
 
721
<dl class="method">
 
722
<dt id="terminatorlib.container.Container.describe_layout">
 
723
<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>
 
724
<dd><p>Describe our current layout</p>
 
725
</dd></dl>
 
726
 
 
727
<dl class="method">
 
728
<dt id="terminatorlib.container.Container.disconnect_child">
 
729
<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>
 
730
<dd><p>De-register the signals for a child</p>
 
731
</dd></dl>
 
732
 
 
733
<dl class="method">
 
734
<dt id="terminatorlib.container.Container.get_child_metadata">
 
735
<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>
 
736
<dd><p>Return metadata that would be useful to recreate ourselves after our
 
737
child is .remove()d and .add()ed</p>
 
738
</dd></dl>
 
739
 
 
740
<dl class="method">
 
741
<dt id="terminatorlib.container.Container.get_children">
 
742
<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>
 
743
<dd><p>Return an ordered list of the children of this Container</p>
 
744
</dd></dl>
 
745
 
 
746
<dl class="method">
 
747
<dt id="terminatorlib.container.Container.get_offspring">
 
748
<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>
 
749
<dd><p>Return a list of direct child widgets, if any</p>
 
750
</dd></dl>
 
751
 
 
752
<dl class="method">
 
753
<dt id="terminatorlib.container.Container.get_visible_terminals">
 
754
<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>
 
755
<dd><p>Walk the widget tree to find all of the visible terminals. That is,
 
756
any terminals which are not hidden in another Notebook pane</p>
 
757
</dd></dl>
 
758
 
 
759
<dl class="method">
 
760
<dt id="terminatorlib.container.Container.hoover">
 
761
<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>
 
762
<dd><p>Ensure we still have a reason to exist</p>
 
763
</dd></dl>
 
764
 
 
765
<dl class="method">
 
766
<dt id="terminatorlib.container.Container.propagate_title_change">
 
767
<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>
 
768
<dd><p>Pass a title change up the widget stack</p>
 
769
</dd></dl>
 
770
 
 
771
<dl class="method">
 
772
<dt id="terminatorlib.container.Container.register_signals">
 
773
<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>
 
774
<dd><p>Register gobject signals in a way that avoids multiple inheritance</p>
 
775
</dd></dl>
 
776
 
 
777
<dl class="method">
 
778
<dt id="terminatorlib.container.Container.remove">
 
779
<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>
 
780
<dd><p>Remove a widget from the container</p>
 
781
</dd></dl>
 
782
 
 
783
<dl class="method">
 
784
<dt id="terminatorlib.container.Container.replace">
 
785
<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>
 
786
<dd><p>Replace the child oldwidget with newwidget. This is the bare minimum
 
787
required for this operation. Containers should override it if they have
 
788
more complex requirements</p>
 
789
</dd></dl>
 
790
 
 
791
<dl class="method">
 
792
<dt id="terminatorlib.container.Container.resizeterm">
 
793
<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>
 
794
<dd><p>Handle a keyboard event requesting a terminal resize</p>
 
795
</dd></dl>
 
796
 
 
797
<dl class="method">
 
798
<dt id="terminatorlib.container.Container.rotate">
 
799
<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>
 
800
<dd><p>Rotate children in this container</p>
 
801
</dd></dl>
 
802
 
 
803
<dl class="method">
 
804
<dt id="terminatorlib.container.Container.split_axis">
 
805
<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>
 
806
<dd><p>Default axis splitter. This should be implemented by subclasses</p>
 
807
</dd></dl>
 
808
 
 
809
<dl class="method">
 
810
<dt id="terminatorlib.container.Container.split_horiz">
 
811
<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>
 
812
<dd><p>Split this container horizontally</p>
 
813
</dd></dl>
 
814
 
 
815
<dl class="method">
 
816
<dt id="terminatorlib.container.Container.split_vert">
 
817
<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>
 
818
<dd><p>Split this container vertically</p>
 
819
</dd></dl>
 
820
 
 
821
<dl class="method">
 
822
<dt id="terminatorlib.container.Container.toggle_zoom">
 
823
<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>
 
824
<dd><p>Toggle the existing zoom state</p>
 
825
</dd></dl>
 
826
 
 
827
<dl class="method">
 
828
<dt id="terminatorlib.container.Container.unzoom">
 
829
<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>
 
830
<dd><p>Unzoom a terminal</p>
 
831
</dd></dl>
 
832
 
 
833
<dl class="method">
 
834
<dt id="terminatorlib.container.Container.zoom">
 
835
<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>
 
836
<dd><p>Zoom a terminal</p>
 
837
</dd></dl>
 
838
 
 
839
<dl class="attribute">
 
840
<dt id="terminatorlib.container.Container.children">
 
841
<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>
 
842
<dd></dd></dl>
 
843
 
 
844
<dl class="attribute">
 
845
<dt id="terminatorlib.container.Container.config">
 
846
<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>
 
847
<dd></dd></dl>
 
848
 
 
849
<dl class="attribute">
 
850
<dt id="terminatorlib.container.Container.immutable">
 
851
<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>
 
852
<dd></dd></dl>
 
853
 
 
854
<dl class="attribute">
 
855
<dt id="terminatorlib.container.Container.signalman">
 
856
<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>
 
857
<dd></dd></dl>
 
858
 
 
859
<dl class="attribute">
 
860
<dt id="terminatorlib.container.Container.signals">
 
861
<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>
 
862
<dd></dd></dl>
 
863
 
 
864
<dl class="attribute">
 
865
<dt id="terminatorlib.container.Container.terminator">
 
866
<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>
 
867
<dd></dd></dl>
 
868
 
 
869
</dd></dl>
 
870
 
 
871
</div>
 
872
<div class="section" id="module-terminatorlib.cwd">
 
873
<span id="terminatorlib-cwd-module"></span><h2>terminatorlib.cwd module<a class="headerlink" href="#module-terminatorlib.cwd" title="Permalink to this headline">¶</a></h2>
 
874
<p>cwd.py - function necessary to get the cwd for a given pid on various OSes</p>
 
875
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">cwd</span> <span class="o">=</span> <span class="n">get_default_cwd</span><span class="p">()</span>
 
876
<span class="gp">&gt;&gt;&gt; </span><span class="n">cwd</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span>
 
877
<span class="go">&#39;str&#39;</span>
 
878
<span class="gp">&gt;&gt;&gt; </span><span class="n">func</span> <span class="o">=</span> <span class="n">get_pid_cwd</span><span class="p">()</span>
 
879
<span class="gp">&gt;&gt;&gt; </span><span class="n">func</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span>
 
880
<span class="go">&#39;function&#39;</span>
 
881
</pre></div>
 
882
</div>
 
883
<dl class="function">
 
884
<dt id="terminatorlib.cwd.get_default_cwd">
 
885
<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>
 
886
<dd><p>Determine a reasonable default cwd</p>
 
887
</dd></dl>
 
888
 
 
889
<dl class="function">
 
890
<dt id="terminatorlib.cwd.get_pid_cwd">
 
891
<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>
 
892
<dd><p>Determine an appropriate cwd function for the OS we are running on</p>
 
893
</dd></dl>
 
894
 
 
895
<dl class="function">
 
896
<dt id="terminatorlib.cwd.linux_get_pid_cwd">
 
897
<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>
 
898
<dd><p>Determine the cwd for a given PID on Linux kernels</p>
 
899
</dd></dl>
 
900
 
 
901
<dl class="function">
 
902
<dt id="terminatorlib.cwd.proc_get_pid_cwd">
 
903
<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>
 
904
<dd><p>Extract the cwd of a PID from proc, given the PID and the /proc path to
 
905
insert it into, e.g. /proc/%s/cwd</p>
 
906
</dd></dl>
 
907
 
 
908
<dl class="function">
 
909
<dt id="terminatorlib.cwd.sunos_get_pid_cwd">
 
910
<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>
 
911
<dd><p>Determine the cwd for a given PID on SunOS kernels</p>
 
912
</dd></dl>
 
913
 
 
914
</div>
 
915
<div class="section" id="module-terminatorlib.debugserver">
 
916
<span id="terminatorlib-debugserver-module"></span><h2>terminatorlib.debugserver module<a class="headerlink" href="#module-terminatorlib.debugserver" title="Permalink to this headline">¶</a></h2>
 
917
<dl class="class">
 
918
<dt id="terminatorlib.debugserver.PythonConsoleServer">
 
919
<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>
 
920
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">SocketServer.BaseRequestHandler</span></code></p>
 
921
<dl class="method">
 
922
<dt id="terminatorlib.debugserver.PythonConsoleServer.finish">
 
923
<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>
 
924
<dd></dd></dl>
 
925
 
 
926
<dl class="method">
 
927
<dt id="terminatorlib.debugserver.PythonConsoleServer.handle">
 
928
<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>
 
929
<dd></dd></dl>
 
930
 
 
931
<dl class="method">
 
932
<dt id="terminatorlib.debugserver.PythonConsoleServer.setup">
 
933
<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>
 
934
<dd></dd></dl>
 
935
 
 
936
<dl class="method">
 
937
<dt id="terminatorlib.debugserver.PythonConsoleServer.verify_request">
 
938
<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>
 
939
<dd></dd></dl>
 
940
 
 
941
<dl class="attribute">
 
942
<dt id="terminatorlib.debugserver.PythonConsoleServer.env">
 
943
<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>
 
944
<dd></dd></dl>
 
945
 
 
946
</dd></dl>
 
947
 
 
948
<dl class="class">
 
949
<dt id="terminatorlib.debugserver.TerminatorConsole">
 
950
<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='&lt;console&gt;'</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>
 
951
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">code.InteractiveConsole</span></code></p>
 
952
<dl class="method">
 
953
<dt id="terminatorlib.debugserver.TerminatorConsole.parse_telnet">
 
954
<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>
 
955
<dd></dd></dl>
 
956
 
 
957
<dl class="method">
 
958
<dt id="terminatorlib.debugserver.TerminatorConsole.raw_input">
 
959
<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>
 
960
<dd></dd></dl>
 
961
 
 
962
<dl class="method">
 
963
<dt id="terminatorlib.debugserver.TerminatorConsole.run">
 
964
<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>
 
965
<dd></dd></dl>
 
966
 
 
967
<dl class="method">
 
968
<dt id="terminatorlib.debugserver.TerminatorConsole.write">
 
969
<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>
 
970
<dd></dd></dl>
 
971
 
 
972
</dd></dl>
 
973
 
 
974
<dl class="function">
 
975
<dt id="terminatorlib.debugserver.ddbg">
 
976
<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>
 
977
<dd></dd></dl>
 
978
 
 
979
<dl class="function">
 
980
<dt id="terminatorlib.debugserver.spawn">
 
981
<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>
 
982
<dd></dd></dl>
 
983
 
 
984
</div>
 
985
<div class="section" id="module-terminatorlib.editablelabel">
 
986
<span id="terminatorlib-editablelabel-module"></span><h2>terminatorlib.editablelabel module<a class="headerlink" href="#module-terminatorlib.editablelabel" title="Permalink to this headline">¶</a></h2>
 
987
<p>Editable Label class</p>
 
988
<dl class="class">
 
989
<dt id="terminatorlib.editablelabel.EditableLabel">
 
990
<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>
 
991
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.EventBox</span></code></p>
 
992
<p>An eventbox that partialy emulate a gtk.Label
 
993
On double-click, the label is editable, entering an empty will revert back to automatic text</p>
 
994
<dl class="method">
 
995
<dt id="terminatorlib.editablelabel.EditableLabel.__init__">
 
996
<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>
 
997
<dd><p>Class initialiser</p>
 
998
</dd></dl>
 
999
 
 
1000
<dl class="method">
 
1001
<dt id="terminatorlib.editablelabel.EditableLabel._entry_to_label">
 
1002
<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>
 
1003
<dd><p>replace gtk.Entry by the gtk.Label</p>
 
1004
</dd></dl>
 
1005
 
 
1006
<dl class="method">
 
1007
<dt id="terminatorlib.editablelabel.EditableLabel._on_click_text">
 
1008
<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>
 
1009
<dd><p>event handling text edition</p>
 
1010
</dd></dl>
 
1011
 
 
1012
<dl class="method">
 
1013
<dt id="terminatorlib.editablelabel.EditableLabel._on_entry_activated">
 
1014
<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>
 
1015
<dd><p>get the text entered in gtk.Entry</p>
 
1016
</dd></dl>
 
1017
 
 
1018
<dl class="method">
 
1019
<dt id="terminatorlib.editablelabel.EditableLabel._on_entry_buttonpress">
 
1020
<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>
 
1021
<dd><p>handle button events in gtk.Entry.</p>
 
1022
</dd></dl>
 
1023
 
 
1024
<dl class="method">
 
1025
<dt id="terminatorlib.editablelabel.EditableLabel._on_entry_keypress">
 
1026
<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>
 
1027
<dd><p>handle keypressed in gtk.Entry</p>
 
1028
</dd></dl>
 
1029
 
 
1030
<dl class="method">
 
1031
<dt id="terminatorlib.editablelabel.EditableLabel.editing">
 
1032
<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>
 
1033
<dd><p>Return if we are currently editing</p>
 
1034
</dd></dl>
 
1035
 
 
1036
<dl class="method">
 
1037
<dt id="terminatorlib.editablelabel.EditableLabel.get_text">
 
1038
<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>
 
1039
<dd><p>get the text from the label</p>
 
1040
</dd></dl>
 
1041
 
 
1042
<dl class="method">
 
1043
<dt id="terminatorlib.editablelabel.EditableLabel.is_custom">
 
1044
<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>
 
1045
<dd><p>Return whether or not we have a custom string set</p>
 
1046
</dd></dl>
 
1047
 
 
1048
<dl class="method">
 
1049
<dt id="terminatorlib.editablelabel.EditableLabel.modify_fg">
 
1050
<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>
 
1051
<dd><p>Set the label foreground</p>
 
1052
</dd></dl>
 
1053
 
 
1054
<dl class="method">
 
1055
<dt id="terminatorlib.editablelabel.EditableLabel.modify_font">
 
1056
<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>
 
1057
<dd><p>Set the label font using a pango.FontDescription</p>
 
1058
</dd></dl>
 
1059
 
 
1060
<dl class="method">
 
1061
<dt id="terminatorlib.editablelabel.EditableLabel.set_angle">
 
1062
<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>
 
1063
<dd><p>set angle of the label</p>
 
1064
</dd></dl>
 
1065
 
 
1066
<dl class="method">
 
1067
<dt id="terminatorlib.editablelabel.EditableLabel.set_custom">
 
1068
<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>
 
1069
<dd><p>Set the customness of the string to True</p>
 
1070
</dd></dl>
 
1071
 
 
1072
<dl class="method">
 
1073
<dt id="terminatorlib.editablelabel.EditableLabel.set_text">
 
1074
<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>
 
1075
<dd><p>set the text of the label</p>
 
1076
</dd></dl>
 
1077
 
 
1078
<dl class="attribute">
 
1079
<dt id="terminatorlib.editablelabel.EditableLabel._autotext">
 
1080
<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>
 
1081
<dd></dd></dl>
 
1082
 
 
1083
<dl class="attribute">
 
1084
<dt id="terminatorlib.editablelabel.EditableLabel._custom">
 
1085
<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>
 
1086
<dd></dd></dl>
 
1087
 
 
1088
<dl class="attribute">
 
1089
<dt id="terminatorlib.editablelabel.EditableLabel._ebox">
 
1090
<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>
 
1091
<dd></dd></dl>
 
1092
 
 
1093
<dl class="attribute">
 
1094
<dt id="terminatorlib.editablelabel.EditableLabel._entry">
 
1095
<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>
 
1096
<dd></dd></dl>
 
1097
 
 
1098
<dl class="attribute">
 
1099
<dt id="terminatorlib.editablelabel.EditableLabel._entry_handler_id">
 
1100
<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>
 
1101
<dd></dd></dl>
 
1102
 
 
1103
<dl class="attribute">
 
1104
<dt id="terminatorlib.editablelabel.EditableLabel._label">
 
1105
<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>
 
1106
<dd></dd></dl>
 
1107
 
 
1108
</dd></dl>
 
1109
 
 
1110
</div>
 
1111
<div class="section" id="module-terminatorlib.encoding">
 
1112
<span id="terminatorlib-encoding-module"></span><h2>terminatorlib.encoding module<a class="headerlink" href="#module-terminatorlib.encoding" title="Permalink to this headline">¶</a></h2>
 
1113
<p>TerminatorEncoding by Emmanuel Bretelle &lt;<a class="reference external" href="mailto:chantra&#37;&#52;&#48;debuntu&#46;org">chantra<span>&#64;</span>debuntu<span>&#46;</span>org</a>&gt;</p>
 
1114
<dl class="docutils">
 
1115
<dt>TerminatorEncoding supplies a list of possible encoding</dt>
 
1116
<dd>values.</dd>
 
1117
<dt>This list is taken from gnome-terminal&#8217;s src/terminal-encoding.c</dt>
 
1118
<dd>and src/encoding.c</dd>
 
1119
</dl>
 
1120
<dl class="class">
 
1121
<dt id="terminatorlib.encoding.TerminatorEncoding">
 
1122
<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>
 
1123
<dd><p>Class to store encoding details</p>
 
1124
<dl class="method">
 
1125
<dt id="terminatorlib.encoding.TerminatorEncoding.__init__">
 
1126
<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>
 
1127
<dd></dd></dl>
 
1128
 
 
1129
<dl class="staticmethod">
 
1130
<dt id="terminatorlib.encoding.TerminatorEncoding.get_list">
 
1131
<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>
 
1132
<dd><p>Return a list of supported encodings</p>
 
1133
</dd></dl>
 
1134
 
 
1135
<dl class="attribute">
 
1136
<dt id="terminatorlib.encoding.TerminatorEncoding.encodings">
 
1137
<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>
 
1138
<dd></dd></dl>
 
1139
 
 
1140
</dd></dl>
 
1141
 
 
1142
</div>
 
1143
<div class="section" id="module-terminatorlib.factory">
 
1144
<span id="terminatorlib-factory-module"></span><h2>terminatorlib.factory module<a class="headerlink" href="#module-terminatorlib.factory" title="Permalink to this headline">¶</a></h2>
 
1145
<p>factory.py - Maker of objects</p>
 
1146
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">maker</span> <span class="o">=</span> <span class="n">Factory</span><span class="p">()</span>
 
1147
<span class="gp">&gt;&gt;&gt; </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>
 
1148
<span class="gp">&gt;&gt;&gt; </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">&#39;Window&#39;</span><span class="p">)</span>
 
1149
<span class="go">True</span>
 
1150
<span class="gp">&gt;&gt;&gt; </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>
 
1151
<span class="gp">&gt;&gt;&gt; </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">&#39;Terminal&#39;</span><span class="p">)</span>
 
1152
<span class="go">True</span>
 
1153
<span class="gp">&gt;&gt;&gt; </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>
 
1154
<span class="gp">&gt;&gt;&gt; </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">&#39;HPaned&#39;</span><span class="p">)</span>
 
1155
<span class="go">True</span>
 
1156
<span class="gp">&gt;&gt;&gt; </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>
 
1157
<span class="gp">&gt;&gt;&gt; </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">&#39;VPaned&#39;</span><span class="p">)</span>
 
1158
<span class="go">True</span>
 
1159
</pre></div>
 
1160
</div>
 
1161
<dl class="class">
 
1162
<dt id="terminatorlib.factory.Factory">
 
1163
<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>
 
1164
<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>
 
1165
<p>Definition of a class that makes other classes</p>
 
1166
<dl class="method">
 
1167
<dt id="terminatorlib.factory.Factory.__init__">
 
1168
<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>
 
1169
<dd><p>Class initialiser</p>
 
1170
</dd></dl>
 
1171
 
 
1172
<dl class="method">
 
1173
<dt id="terminatorlib.factory.Factory.isinstance">
 
1174
<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>
 
1175
<dd><p>Check if a given product is a particular type of object</p>
 
1176
</dd></dl>
 
1177
 
 
1178
<dl class="method">
 
1179
<dt id="terminatorlib.factory.Factory.make">
 
1180
<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>
 
1181
<dd><p>Make the requested product</p>
 
1182
</dd></dl>
 
1183
 
 
1184
<dl class="method">
 
1185
<dt id="terminatorlib.factory.Factory.make_hpaned">
 
1186
<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>
 
1187
<dd><p>Make an HPaned</p>
 
1188
</dd></dl>
 
1189
 
 
1190
<dl class="method">
 
1191
<dt id="terminatorlib.factory.Factory.make_notebook">
 
1192
<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>
 
1193
<dd><p>Make a Notebook</p>
 
1194
</dd></dl>
 
1195
 
 
1196
<dl class="method">
 
1197
<dt id="terminatorlib.factory.Factory.make_terminal">
 
1198
<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>
 
1199
<dd><p>Make a Terminal</p>
 
1200
</dd></dl>
 
1201
 
 
1202
<dl class="method">
 
1203
<dt id="terminatorlib.factory.Factory.make_vpaned">
 
1204
<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>
 
1205
<dd><p>Make a VPaned</p>
 
1206
</dd></dl>
 
1207
 
 
1208
<dl class="method">
 
1209
<dt id="terminatorlib.factory.Factory.make_window">
 
1210
<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>
 
1211
<dd><p>Make a Window</p>
 
1212
</dd></dl>
 
1213
 
 
1214
<dl class="method">
 
1215
<dt id="terminatorlib.factory.Factory.prepare_attributes">
 
1216
<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>
 
1217
<dd><p>Required by the borg, but a no-op here</p>
 
1218
</dd></dl>
 
1219
 
 
1220
<dl class="method">
 
1221
<dt id="terminatorlib.factory.Factory.type">
 
1222
<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>
 
1223
<dd><p>Determine the type of an object we&#8217;ve previously created</p>
 
1224
</dd></dl>
 
1225
 
 
1226
<dl class="attribute">
 
1227
<dt id="terminatorlib.factory.Factory.instance_types">
 
1228
<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>
 
1229
<dd></dd></dl>
 
1230
 
 
1231
<dl class="attribute">
 
1232
<dt id="terminatorlib.factory.Factory.instance_types_keys">
 
1233
<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>
 
1234
<dd></dd></dl>
 
1235
 
 
1236
<dl class="attribute">
 
1237
<dt id="terminatorlib.factory.Factory.types">
 
1238
<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>
 
1239
<dd></dd></dl>
 
1240
 
 
1241
<dl class="attribute">
 
1242
<dt id="terminatorlib.factory.Factory.types_keys">
 
1243
<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>
 
1244
<dd></dd></dl>
 
1245
 
 
1246
</dd></dl>
 
1247
 
 
1248
</div>
 
1249
<div class="section" id="module-terminatorlib.freebsd">
 
1250
<span id="terminatorlib-freebsd-module"></span><h2>terminatorlib.freebsd module<a class="headerlink" href="#module-terminatorlib.freebsd" title="Permalink to this headline">¶</a></h2>
 
1251
<dl class="docutils">
 
1252
<dt>freebsd.get_process_cwd(pid):</dt>
 
1253
<dd>Use sysctl() to retrieve the cwd of an arbitrary process on FreeBSD
 
1254
using kern.proc.filedesc, as used by procstat(1).
 
1255
Tested on FreeBSD 7-STABLE/amd64 from April 11 2008.</dd>
 
1256
</dl>
 
1257
<dl class="class">
 
1258
<dt id="terminatorlib.freebsd.kinfo_file">
 
1259
<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>
 
1260
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">_ctypes.Structure</span></code></p>
 
1261
<p>struct kinfo_file, defined in /usr/include/sys/user.h</p>
 
1262
<dl class="attribute">
 
1263
<dt id="terminatorlib.freebsd.kinfo_file._fields_">
 
1264
<code class="descname">_fields_</code><em class="property"> = [('kf_structsize', &lt;class 'ctypes.c_long'&gt;), ('kf_type', &lt;class 'ctypes.c_long'&gt;), ('kf_fd', &lt;class 'ctypes.c_long'&gt;), ('kf_ref_count', &lt;class 'ctypes.c_long'&gt;), ('kf_flags', &lt;class 'ctypes.c_long'&gt;), ('kf_offset', &lt;class 'ctypes.c_ulong'&gt;), ('kf_vnode_type', &lt;class 'ctypes.c_long'&gt;), ('kf_sock_domain', &lt;class 'ctypes.c_long'&gt;), ('kf_sock_type', &lt;class 'ctypes.c_long'&gt;), ('kf_sock_protocol', &lt;class 'ctypes.c_long'&gt;), ('kf_path', &lt;class 'terminatorlib.freebsd.c_char_Array_1024'&gt;), ('kf_sa_local', &lt;class 'terminatorlib.freebsd.sockaddr_storage'&gt;), ('kf_sa_peer', &lt;class 'terminatorlib.freebsd.sockaddr_storage'&gt;)]</em><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file._fields_" title="Permalink to this definition">¶</a></dt>
 
1265
<dd></dd></dl>
 
1266
 
 
1267
<dl class="attribute">
 
1268
<dt id="terminatorlib.freebsd.kinfo_file.kf_fd">
 
1269
<code class="descname">kf_fd</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_fd" title="Permalink to this definition">¶</a></dt>
 
1270
<dd><p>Structure/Union member</p>
 
1271
</dd></dl>
 
1272
 
 
1273
<dl class="attribute">
 
1274
<dt id="terminatorlib.freebsd.kinfo_file.kf_flags">
 
1275
<code class="descname">kf_flags</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_flags" title="Permalink to this definition">¶</a></dt>
 
1276
<dd><p>Structure/Union member</p>
 
1277
</dd></dl>
 
1278
 
 
1279
<dl class="attribute">
 
1280
<dt id="terminatorlib.freebsd.kinfo_file.kf_offset">
 
1281
<code class="descname">kf_offset</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_offset" title="Permalink to this definition">¶</a></dt>
 
1282
<dd><p>Structure/Union member</p>
 
1283
</dd></dl>
 
1284
 
 
1285
<dl class="attribute">
 
1286
<dt id="terminatorlib.freebsd.kinfo_file.kf_path">
 
1287
<code class="descname">kf_path</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_path" title="Permalink to this definition">¶</a></dt>
 
1288
<dd><p>Structure/Union member</p>
 
1289
</dd></dl>
 
1290
 
 
1291
<dl class="attribute">
 
1292
<dt id="terminatorlib.freebsd.kinfo_file.kf_ref_count">
 
1293
<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>
 
1294
<dd><p>Structure/Union member</p>
 
1295
</dd></dl>
 
1296
 
 
1297
<dl class="attribute">
 
1298
<dt id="terminatorlib.freebsd.kinfo_file.kf_sa_local">
 
1299
<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>
 
1300
<dd><p>Structure/Union member</p>
 
1301
</dd></dl>
 
1302
 
 
1303
<dl class="attribute">
 
1304
<dt id="terminatorlib.freebsd.kinfo_file.kf_sa_peer">
 
1305
<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>
 
1306
<dd><p>Structure/Union member</p>
 
1307
</dd></dl>
 
1308
 
 
1309
<dl class="attribute">
 
1310
<dt id="terminatorlib.freebsd.kinfo_file.kf_sock_domain">
 
1311
<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>
 
1312
<dd><p>Structure/Union member</p>
 
1313
</dd></dl>
 
1314
 
 
1315
<dl class="attribute">
 
1316
<dt id="terminatorlib.freebsd.kinfo_file.kf_sock_protocol">
 
1317
<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>
 
1318
<dd><p>Structure/Union member</p>
 
1319
</dd></dl>
 
1320
 
 
1321
<dl class="attribute">
 
1322
<dt id="terminatorlib.freebsd.kinfo_file.kf_sock_type">
 
1323
<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>
 
1324
<dd><p>Structure/Union member</p>
 
1325
</dd></dl>
 
1326
 
 
1327
<dl class="attribute">
 
1328
<dt id="terminatorlib.freebsd.kinfo_file.kf_structsize">
 
1329
<code class="descname">kf_structsize</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_structsize" title="Permalink to this definition">¶</a></dt>
 
1330
<dd><p>Structure/Union member</p>
 
1331
</dd></dl>
 
1332
 
 
1333
<dl class="attribute">
 
1334
<dt id="terminatorlib.freebsd.kinfo_file.kf_type">
 
1335
<code class="descname">kf_type</code><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file.kf_type" title="Permalink to this definition">¶</a></dt>
 
1336
<dd><p>Structure/Union member</p>
 
1337
</dd></dl>
 
1338
 
 
1339
<dl class="attribute">
 
1340
<dt id="terminatorlib.freebsd.kinfo_file.kf_vnode_type">
 
1341
<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>
 
1342
<dd><p>Structure/Union member</p>
 
1343
</dd></dl>
 
1344
 
 
1345
</dd></dl>
 
1346
 
 
1347
<dl class="class">
 
1348
<dt id="terminatorlib.freebsd.sockaddr_storage">
 
1349
<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>
 
1350
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">_ctypes.Structure</span></code></p>
 
1351
<p>struct sockaddr_storage, defined in /usr/include/sys/socket.h</p>
 
1352
<dl class="attribute">
 
1353
<dt id="terminatorlib.freebsd.sockaddr_storage.__ss_align">
 
1354
<code class="descname">__ss_align</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_align" title="Permalink to this definition">¶</a></dt>
 
1355
<dd><p>Structure/Union member</p>
 
1356
</dd></dl>
 
1357
 
 
1358
<dl class="attribute">
 
1359
<dt id="terminatorlib.freebsd.sockaddr_storage.__ss_pad1">
 
1360
<code class="descname">__ss_pad1</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad1" title="Permalink to this definition">¶</a></dt>
 
1361
<dd><p>Structure/Union member</p>
 
1362
</dd></dl>
 
1363
 
 
1364
<dl class="attribute">
 
1365
<dt id="terminatorlib.freebsd.sockaddr_storage.__ss_pad2">
 
1366
<code class="descname">__ss_pad2</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad2" title="Permalink to this definition">¶</a></dt>
 
1367
<dd><p>Structure/Union member</p>
 
1368
</dd></dl>
 
1369
 
 
1370
<dl class="attribute">
 
1371
<dt id="terminatorlib.freebsd.sockaddr_storage._fields_">
 
1372
<code class="descname">_fields_</code><em class="property"> = [('ss_len', &lt;class 'ctypes.c_char'&gt;), ('ss_family', &lt;class 'ctypes.c_char'&gt;), ('__ss_pad1', &lt;class 'terminatorlib.freebsd.c_char_Array_6'&gt;), ('__ss_align', &lt;class 'ctypes.c_longlong'&gt;), ('__ss_pad2', &lt;class 'terminatorlib.freebsd.c_char_Array_112'&gt;)]</em><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage._fields_" title="Permalink to this definition">¶</a></dt>
 
1373
<dd></dd></dl>
 
1374
 
 
1375
<dl class="attribute">
 
1376
<dt id="terminatorlib.freebsd.sockaddr_storage.ss_family">
 
1377
<code class="descname">ss_family</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.ss_family" title="Permalink to this definition">¶</a></dt>
 
1378
<dd><p>Structure/Union member</p>
 
1379
</dd></dl>
 
1380
 
 
1381
<dl class="attribute">
 
1382
<dt id="terminatorlib.freebsd.sockaddr_storage.ss_len">
 
1383
<code class="descname">ss_len</code><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage.ss_len" title="Permalink to this definition">¶</a></dt>
 
1384
<dd><p>Structure/Union member</p>
 
1385
</dd></dl>
 
1386
 
 
1387
</dd></dl>
 
1388
 
 
1389
<dl class="function">
 
1390
<dt id="terminatorlib.freebsd.get_process_cwd">
 
1391
<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>
 
1392
<dd><p>Return string containing the current working directory of the given pid,
 
1393
or None on failure.</p>
 
1394
</dd></dl>
 
1395
 
 
1396
</div>
 
1397
<div class="section" id="module-terminatorlib.ipc">
 
1398
<span id="terminatorlib-ipc-module"></span><h2>terminatorlib.ipc module<a class="headerlink" href="#module-terminatorlib.ipc" title="Permalink to this headline">¶</a></h2>
 
1399
<p>ipc.py - DBus server and API calls</p>
 
1400
<dl class="class">
 
1401
<dt id="terminatorlib.ipc.DBusService">
 
1402
<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>
 
1403
<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>
 
1404
<p>DBus Server class. This is implemented as a Borg</p>
 
1405
<dl class="method">
 
1406
<dt id="terminatorlib.ipc.DBusService.__init__">
 
1407
<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>
 
1408
<dd><p>Class initialiser</p>
 
1409
</dd></dl>
 
1410
 
 
1411
<dl class="method">
 
1412
<dt id="terminatorlib.ipc.DBusService.get_terminal_tab">
 
1413
<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>
 
1414
<dd><p>Return the UUID of the parent tab of a given terminal</p>
 
1415
</dd></dl>
 
1416
 
 
1417
<dl class="method">
 
1418
<dt id="terminatorlib.ipc.DBusService.get_terminal_tab_title">
 
1419
<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>
 
1420
<dd><p>Return the title of a parent tab of a given terminal</p>
 
1421
</dd></dl>
 
1422
 
 
1423
<dl class="method">
 
1424
<dt id="terminatorlib.ipc.DBusService.get_terminals">
 
1425
<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>
 
1426
<dd><p>Return a list of all the terminals</p>
 
1427
</dd></dl>
 
1428
 
 
1429
<dl class="method">
 
1430
<dt id="terminatorlib.ipc.DBusService.new_tab">
 
1431
<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>
 
1432
<dd><p>Create a new tab</p>
 
1433
</dd></dl>
 
1434
 
 
1435
<dl class="method">
 
1436
<dt id="terminatorlib.ipc.DBusService.new_window">
 
1437
<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>
 
1438
<dd><p>Create a new Window</p>
 
1439
</dd></dl>
 
1440
 
 
1441
<dl class="method">
 
1442
<dt id="terminatorlib.ipc.DBusService.prepare_attributes">
 
1443
<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>
 
1444
<dd><p>Ensure we are populated</p>
 
1445
</dd></dl>
 
1446
 
 
1447
<dl class="method">
 
1448
<dt id="terminatorlib.ipc.DBusService.terminal_hsplit">
 
1449
<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>
 
1450
<dd><p>Split a terminal horizontally, by UUID</p>
 
1451
</dd></dl>
 
1452
 
 
1453
<dl class="method">
 
1454
<dt id="terminatorlib.ipc.DBusService.terminal_split">
 
1455
<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>
 
1456
<dd><p>Split a terminal horizontally or vertically, by UUID</p>
 
1457
</dd></dl>
 
1458
 
 
1459
<dl class="method">
 
1460
<dt id="terminatorlib.ipc.DBusService.terminal_vsplit">
 
1461
<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>
 
1462
<dd><p>Split a terminal vertically, by UUID</p>
 
1463
</dd></dl>
 
1464
 
 
1465
<dl class="attribute">
 
1466
<dt id="terminatorlib.ipc.DBusService._dbus_class_table">
 
1467
<code class="descname">_dbus_class_table</code><em class="property"> = {'dbus.service.Interface': {}, 'dbus.service.FallbackObject': {'org.freedesktop.DBus.Introspectable': {'Introspect': &lt;function Introspect at 0x4330cb8c&gt;}}, 'dbus.service.Object': {'org.freedesktop.DBus.Introspectable': {'Introspect': &lt;function Introspect at 0x4330cb8c&gt;}}, 'terminatorlib.ipc.DBusService': {'org.freedesktop.DBus.Introspectable': {'Introspect': &lt;function Introspect at 0x4330cb8c&gt;}, 'net.tenshu.Terminator_0x3bcbf226': {'get_terminal_tab': &lt;function get_terminal_tab at 0x4334448c&gt;, 'terminal_hsplit': &lt;function terminal_hsplit at 0x4334456c&gt;, 'terminal_vsplit': &lt;function terminal_vsplit at 0x43344534&gt;, 'new_window': &lt;function new_window at 0x433445dc&gt;, 'get_terminals': &lt;function get_terminals at 0x433444c4&gt;, 'new_tab': &lt;function new_tab at 0x433445a4&gt;, 'get_terminal_tab_title': &lt;function get_terminal_tab_title at 0x433446bc&gt;}}}</em><a class="headerlink" href="#terminatorlib.ipc.DBusService._dbus_class_table" title="Permalink to this definition">¶</a></dt>
 
1468
<dd></dd></dl>
 
1469
 
 
1470
<dl class="attribute">
 
1471
<dt id="terminatorlib.ipc.DBusService.bus_name">
 
1472
<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>
 
1473
<dd></dd></dl>
 
1474
 
 
1475
<dl class="attribute">
 
1476
<dt id="terminatorlib.ipc.DBusService.bus_path">
 
1477
<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>
 
1478
<dd></dd></dl>
 
1479
 
 
1480
<dl class="attribute">
 
1481
<dt id="terminatorlib.ipc.DBusService.terminator">
 
1482
<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>
 
1483
<dd></dd></dl>
 
1484
 
 
1485
</dd></dl>
 
1486
 
 
1487
<dl class="function">
 
1488
<dt id="terminatorlib.ipc.get_terminal_tab">
 
1489
<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>
 
1490
<dd></dd></dl>
 
1491
 
 
1492
<dl class="function">
 
1493
<dt id="terminatorlib.ipc.get_terminal_tab_title">
 
1494
<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>
 
1495
<dd></dd></dl>
 
1496
 
 
1497
<dl class="function">
 
1498
<dt id="terminatorlib.ipc.get_terminals">
 
1499
<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>
 
1500
<dd></dd></dl>
 
1501
 
 
1502
<dl class="function">
 
1503
<dt id="terminatorlib.ipc.new_tab">
 
1504
<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>
 
1505
<dd></dd></dl>
 
1506
 
 
1507
<dl class="function">
 
1508
<dt id="terminatorlib.ipc.new_window">
 
1509
<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>
 
1510
<dd></dd></dl>
 
1511
 
 
1512
<dl class="function">
 
1513
<dt id="terminatorlib.ipc.terminal_hsplit">
 
1514
<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>
 
1515
<dd></dd></dl>
 
1516
 
 
1517
<dl class="function">
 
1518
<dt id="terminatorlib.ipc.terminal_vsplit">
 
1519
<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>
 
1520
<dd></dd></dl>
 
1521
 
 
1522
<dl class="function">
 
1523
<dt id="terminatorlib.ipc.with_proxy">
 
1524
<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>
 
1525
<dd><p>Decorator function to connect to the session dbus bus</p>
 
1526
</dd></dl>
 
1527
 
 
1528
</div>
 
1529
<div class="section" id="module-terminatorlib.keybindings">
 
1530
<span id="terminatorlib-keybindings-module"></span><h2>terminatorlib.keybindings module<a class="headerlink" href="#module-terminatorlib.keybindings" title="Permalink to this headline">¶</a></h2>
 
1531
<p>Terminator by Chris Jones &lt;<a class="reference external" href="mailto:cmsj&#37;&#52;&#48;tenshu&#46;net">cmsj<span>&#64;</span>tenshu<span>&#46;</span>net</a>&gt;</p>
 
1532
<p>Validator and functions for dealing with Terminator&#8217;s customisable 
 
1533
keyboard shortcuts.</p>
 
1534
<dl class="exception">
 
1535
<dt id="terminatorlib.keybindings.KeymapError">
 
1536
<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>
 
1537
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 
1538
<p>Custom exception for errors in keybinding configurations</p>
 
1539
</dd></dl>
 
1540
 
 
1541
<dl class="class">
 
1542
<dt id="terminatorlib.keybindings.Keybindings">
 
1543
<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>
 
1544
<dd><p>Class to handle loading and lookup of Terminator keybindings</p>
 
1545
<dl class="method">
 
1546
<dt id="terminatorlib.keybindings.Keybindings.__init__">
 
1547
<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>
 
1548
<dd></dd></dl>
 
1549
 
 
1550
<dl class="method">
 
1551
<dt id="terminatorlib.keybindings.Keybindings._lookup_modifier">
 
1552
<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>
 
1553
<dd><p>Map modifier names to gtk values</p>
 
1554
</dd></dl>
 
1555
 
 
1556
<dl class="method">
 
1557
<dt id="terminatorlib.keybindings.Keybindings._parsebinding">
 
1558
<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>
 
1559
<dd><p>Parse an individual binding using gtk&#8217;s binding function</p>
 
1560
</dd></dl>
 
1561
 
 
1562
<dl class="method">
 
1563
<dt id="terminatorlib.keybindings.Keybindings.configure">
 
1564
<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>
 
1565
<dd><p>Accept new bindings and reconfigure with them</p>
 
1566
</dd></dl>
 
1567
 
 
1568
<dl class="method">
 
1569
<dt id="terminatorlib.keybindings.Keybindings.lookup">
 
1570
<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>
 
1571
<dd><p>Translate a keyboard event into a mapped key</p>
 
1572
</dd></dl>
 
1573
 
 
1574
<dl class="method">
 
1575
<dt id="terminatorlib.keybindings.Keybindings.reload">
 
1576
<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>
 
1577
<dd><p>Parse bindings and mangle into an appropriate form</p>
 
1578
</dd></dl>
 
1579
 
 
1580
<dl class="attribute">
 
1581
<dt id="terminatorlib.keybindings.Keybindings._lookup">
 
1582
<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>
 
1583
<dd></dd></dl>
 
1584
 
 
1585
<dl class="attribute">
 
1586
<dt id="terminatorlib.keybindings.Keybindings._masks">
 
1587
<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>
 
1588
<dd></dd></dl>
 
1589
 
 
1590
<dl class="attribute">
 
1591
<dt id="terminatorlib.keybindings.Keybindings.empty">
 
1592
<code class="descname">empty</code><em class="property"> = {}</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.empty" title="Permalink to this definition">¶</a></dt>
 
1593
<dd></dd></dl>
 
1594
 
 
1595
<dl class="attribute">
 
1596
<dt id="terminatorlib.keybindings.Keybindings.keys">
 
1597
<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>
 
1598
<dd></dd></dl>
 
1599
 
 
1600
<dl class="attribute">
 
1601
<dt id="terminatorlib.keybindings.Keybindings.modifiers">
 
1602
<code class="descname">modifiers</code><em class="property"> = {'control': &lt;flags GDK_CONTROL_MASK of type GdkModifierType&gt;, 'ctrl': &lt;flags GDK_CONTROL_MASK of type GdkModifierType&gt;, 'shift': &lt;flags GDK_SHIFT_MASK of type GdkModifierType&gt;, 'primary': &lt;flags GDK_CONTROL_MASK of type GdkModifierType&gt;, 'alt': &lt;flags GDK_MOD1_MASK of type GdkModifierType&gt;, 'super': &lt;flags GDK_SUPER_MASK of type GdkModifierType&gt;}</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.modifiers" title="Permalink to this definition">¶</a></dt>
 
1603
<dd></dd></dl>
 
1604
 
 
1605
</dd></dl>
 
1606
 
 
1607
</div>
 
1608
<div class="section" id="module-terminatorlib.layoutlauncher">
 
1609
<span id="terminatorlib-layoutlauncher-module"></span><h2>terminatorlib.layoutlauncher module<a class="headerlink" href="#module-terminatorlib.layoutlauncher" title="Permalink to this headline">¶</a></h2>
 
1610
<p>layoutlauncher.py - class for the Layout Launcher window</p>
 
1611
<dl class="class">
 
1612
<dt id="terminatorlib.layoutlauncher.LayoutLauncher">
 
1613
<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>
 
1614
<dd><p>Class implementing the various parts of the preferences editor</p>
 
1615
<dl class="method">
 
1616
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.__init__">
 
1617
<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>
 
1618
<dd></dd></dl>
 
1619
 
 
1620
<dl class="method">
 
1621
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.launch_layout">
 
1622
<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>
 
1623
<dd><p>Launch the selected layout as new instance</p>
 
1624
</dd></dl>
 
1625
 
 
1626
<dl class="method">
 
1627
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_destroy_event">
 
1628
<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>
 
1629
<dd><p>Handle window destruction</p>
 
1630
</dd></dl>
 
1631
 
 
1632
<dl class="method">
 
1633
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_launchbutton_clicked">
 
1634
<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>
 
1635
<dd><p>Handle button click</p>
 
1636
</dd></dl>
 
1637
 
 
1638
<dl class="method">
 
1639
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.on_row_activated">
 
1640
<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>
 
1641
<dd><p>Handle item double-click and return</p>
 
1642
</dd></dl>
 
1643
 
 
1644
<dl class="method">
 
1645
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.update_layouts">
 
1646
<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>
 
1647
<dd><p>Update the contents of the layout</p>
 
1648
</dd></dl>
 
1649
 
 
1650
<dl class="attribute">
 
1651
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.builder">
 
1652
<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>
 
1653
<dd></dd></dl>
 
1654
 
 
1655
<dl class="attribute">
 
1656
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.config">
 
1657
<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>
 
1658
<dd></dd></dl>
 
1659
 
 
1660
<dl class="attribute">
 
1661
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.keybindings">
 
1662
<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>
 
1663
<dd></dd></dl>
 
1664
 
 
1665
<dl class="attribute">
 
1666
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.layouttreestore">
 
1667
<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>
 
1668
<dd></dd></dl>
 
1669
 
 
1670
<dl class="attribute">
 
1671
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.layouttreeview">
 
1672
<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>
 
1673
<dd></dd></dl>
 
1674
 
 
1675
<dl class="attribute">
 
1676
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.plugins">
 
1677
<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>
 
1678
<dd></dd></dl>
 
1679
 
 
1680
<dl class="attribute">
 
1681
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.registry">
 
1682
<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>
 
1683
<dd></dd></dl>
 
1684
 
 
1685
<dl class="attribute">
 
1686
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.terminator">
 
1687
<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>
 
1688
<dd></dd></dl>
 
1689
 
 
1690
<dl class="attribute">
 
1691
<dt id="terminatorlib.layoutlauncher.LayoutLauncher.window">
 
1692
<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>
 
1693
<dd></dd></dl>
 
1694
 
 
1695
</dd></dl>
 
1696
 
 
1697
</div>
 
1698
<div class="section" id="module-terminatorlib.notebook">
 
1699
<span id="terminatorlib-notebook-module"></span><h2>terminatorlib.notebook module<a class="headerlink" href="#module-terminatorlib.notebook" title="Permalink to this headline">¶</a></h2>
 
1700
<p>notebook.py - classes for the notebook widget</p>
 
1701
<dl class="class">
 
1702
<dt id="terminatorlib.notebook.Notebook">
 
1703
<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>
 
1704
<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>
 
1705
<p>Class implementing a gtk.Notebook container</p>
 
1706
<dl class="method">
 
1707
<dt id="terminatorlib.notebook.Notebook.__init__">
 
1708
<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>
 
1709
<dd><p>Class initialiser</p>
 
1710
</dd></dl>
 
1711
 
 
1712
<dl class="method">
 
1713
<dt id="terminatorlib.notebook.Notebook.add">
 
1714
<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>
 
1715
<dd><p>Add a widget to the container</p>
 
1716
</dd></dl>
 
1717
 
 
1718
<dl class="method">
 
1719
<dt id="terminatorlib.notebook.Notebook.clean_last_active_term">
 
1720
<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>
 
1721
<dd><p>Clean up old entries in last_active_term</p>
 
1722
</dd></dl>
 
1723
 
 
1724
<dl class="method">
 
1725
<dt id="terminatorlib.notebook.Notebook.closetab">
 
1726
<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>
 
1727
<dd><p>Close a tab</p>
 
1728
</dd></dl>
 
1729
 
 
1730
<dl class="method">
 
1731
<dt id="terminatorlib.notebook.Notebook.configure">
 
1732
<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>
 
1733
<dd><p>Apply widget-wide settings</p>
 
1734
</dd></dl>
 
1735
 
 
1736
<dl class="method">
 
1737
<dt id="terminatorlib.notebook.Notebook.create_layout">
 
1738
<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>
 
1739
<dd><p>Apply layout configuration</p>
 
1740
</dd></dl>
 
1741
 
 
1742
<dl class="method">
 
1743
<dt id="terminatorlib.notebook.Notebook.deferred_on_tab_switch">
 
1744
<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>
 
1745
<dd><p>Prime a single idle tab switch signal, using the most recent set of params</p>
 
1746
</dd></dl>
 
1747
 
 
1748
<dl class="method">
 
1749
<dt id="terminatorlib.notebook.Notebook.do_deferred_on_tab_switch">
 
1750
<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>
 
1751
<dd><p>Perform the latest tab switch signal, and resetting the pending flag</p>
 
1752
</dd></dl>
 
1753
 
 
1754
<dl class="method">
 
1755
<dt id="terminatorlib.notebook.Notebook.find_tab_root">
 
1756
<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>
 
1757
<dd><p>Look for the tab child which is or ultimately contains the supplied
 
1758
widget</p>
 
1759
</dd></dl>
 
1760
 
 
1761
<dl class="method">
 
1762
<dt id="terminatorlib.notebook.Notebook.get_child_metadata">
 
1763
<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>
 
1764
<dd><p>Fetch the relevant metadata for a widget which we&#8217;d need
 
1765
to recreate it when it&#8217;s readded</p>
 
1766
</dd></dl>
 
1767
 
 
1768
<dl class="method">
 
1769
<dt id="terminatorlib.notebook.Notebook.get_children">
 
1770
<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>
 
1771
<dd><p>Return an ordered list of our children</p>
 
1772
</dd></dl>
 
1773
 
 
1774
<dl class="method">
 
1775
<dt id="terminatorlib.notebook.Notebook.hoover">
 
1776
<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>
 
1777
<dd><p>Clean up any empty tabs and if we only have one tab left, die</p>
 
1778
</dd></dl>
 
1779
 
 
1780
<dl class="method">
 
1781
<dt id="terminatorlib.notebook.Notebook.newtab">
 
1782
<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>
 
1783
<dd><p>Add a new tab, optionally supplying a child widget</p>
 
1784
</dd></dl>
 
1785
 
 
1786
<dl class="method">
 
1787
<dt id="terminatorlib.notebook.Notebook.on_tab_switch">
 
1788
<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>
 
1789
<dd><p>Do the real work for a tab switch</p>
 
1790
</dd></dl>
 
1791
 
 
1792
<dl class="method">
 
1793
<dt id="terminatorlib.notebook.Notebook.page_num_descendant">
 
1794
<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>
 
1795
<dd><p>Find the tabnum of the tab containing a widget at any level</p>
 
1796
</dd></dl>
 
1797
 
 
1798
<dl class="method">
 
1799
<dt id="terminatorlib.notebook.Notebook.remove">
 
1800
<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>
 
1801
<dd><p>Remove a widget from the container</p>
 
1802
</dd></dl>
 
1803
 
 
1804
<dl class="method">
 
1805
<dt id="terminatorlib.notebook.Notebook.replace">
 
1806
<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>
 
1807
<dd><p>Replace a tab&#8217;s contents with a new widget</p>
 
1808
</dd></dl>
 
1809
 
 
1810
<dl class="method">
 
1811
<dt id="terminatorlib.notebook.Notebook.resizeterm">
 
1812
<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>
 
1813
<dd><p>Handle a keyboard event requesting a terminal resize</p>
 
1814
</dd></dl>
 
1815
 
 
1816
<dl class="method">
 
1817
<dt id="terminatorlib.notebook.Notebook.set_last_active_term">
 
1818
<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>
 
1819
<dd><p>Set the last active term for uuid</p>
 
1820
</dd></dl>
 
1821
 
 
1822
<dl class="method">
 
1823
<dt id="terminatorlib.notebook.Notebook.split_axis">
 
1824
<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>
 
1825
<dd><p>Split the axis of a terminal inside us</p>
 
1826
</dd></dl>
 
1827
 
 
1828
<dl class="method">
 
1829
<dt id="terminatorlib.notebook.Notebook.unzoom">
 
1830
<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>
 
1831
<dd><p>Unzoom a terminal</p>
 
1832
</dd></dl>
 
1833
 
 
1834
<dl class="method">
 
1835
<dt id="terminatorlib.notebook.Notebook.update_tab_label_text">
 
1836
<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>
 
1837
<dd><p>Update the text of a tab label</p>
 
1838
</dd></dl>
 
1839
 
 
1840
<dl class="method">
 
1841
<dt id="terminatorlib.notebook.Notebook.wrapcloseterm">
 
1842
<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>
 
1843
<dd><p>A child terminal has closed</p>
 
1844
</dd></dl>
 
1845
 
 
1846
<dl class="method">
 
1847
<dt id="terminatorlib.notebook.Notebook.zoom">
 
1848
<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>
 
1849
<dd><p>Zoom a terminal</p>
 
1850
</dd></dl>
 
1851
 
 
1852
<dl class="attribute">
 
1853
<dt id="terminatorlib.notebook.Notebook.last_active_term">
 
1854
<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>
 
1855
<dd></dd></dl>
 
1856
 
 
1857
<dl class="attribute">
 
1858
<dt id="terminatorlib.notebook.Notebook.pending_on_tab_switch">
 
1859
<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>
 
1860
<dd></dd></dl>
 
1861
 
 
1862
<dl class="attribute">
 
1863
<dt id="terminatorlib.notebook.Notebook.pending_on_tab_switch_args">
 
1864
<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>
 
1865
<dd></dd></dl>
 
1866
 
 
1867
<dl class="attribute">
 
1868
<dt id="terminatorlib.notebook.Notebook.window">
 
1869
<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>
 
1870
<dd></dd></dl>
 
1871
 
 
1872
</dd></dl>
 
1873
 
 
1874
<dl class="class">
 
1875
<dt id="terminatorlib.notebook.TabLabel">
 
1876
<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>
 
1877
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.HBox</span></code></p>
 
1878
<p>Class implementing a label widget for Notebook tabs</p>
 
1879
<dl class="method">
 
1880
<dt id="terminatorlib.notebook.TabLabel.__init__">
 
1881
<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>
 
1882
<dd><p>Class initialiser</p>
 
1883
</dd></dl>
 
1884
 
 
1885
<dl class="method">
 
1886
<dt id="terminatorlib.notebook.TabLabel.get_custom_label">
 
1887
<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>
 
1888
<dd><p>Return a custom label if we have one, otherwise None</p>
 
1889
</dd></dl>
 
1890
 
 
1891
<dl class="method">
 
1892
<dt id="terminatorlib.notebook.TabLabel.get_label">
 
1893
<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>
 
1894
<dd></dd></dl>
 
1895
 
 
1896
<dl class="method">
 
1897
<dt id="terminatorlib.notebook.TabLabel.on_close">
 
1898
<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>
 
1899
<dd><p>The close button has been clicked. Destroy the tab</p>
 
1900
</dd></dl>
 
1901
 
 
1902
<dl class="method">
 
1903
<dt id="terminatorlib.notebook.TabLabel.set_custom_label">
 
1904
<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>
 
1905
<dd><p>Set a permanent label as if the user had edited it</p>
 
1906
</dd></dl>
 
1907
 
 
1908
<dl class="method">
 
1909
<dt id="terminatorlib.notebook.TabLabel.set_label">
 
1910
<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>
 
1911
<dd><p>Update the text of our label</p>
 
1912
</dd></dl>
 
1913
 
 
1914
<dl class="method">
 
1915
<dt id="terminatorlib.notebook.TabLabel.update_angle">
 
1916
<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>
 
1917
<dd><p>Update the angle of a label</p>
 
1918
</dd></dl>
 
1919
 
 
1920
<dl class="method">
 
1921
<dt id="terminatorlib.notebook.TabLabel.update_button">
 
1922
<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>
 
1923
<dd><p>Update the state of our close button</p>
 
1924
</dd></dl>
 
1925
 
 
1926
<dl class="attribute">
 
1927
<dt id="terminatorlib.notebook.TabLabel.button">
 
1928
<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>
 
1929
<dd></dd></dl>
 
1930
 
 
1931
<dl class="attribute">
 
1932
<dt id="terminatorlib.notebook.TabLabel.config">
 
1933
<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>
 
1934
<dd></dd></dl>
 
1935
 
 
1936
<dl class="attribute">
 
1937
<dt id="terminatorlib.notebook.TabLabel.icon">
 
1938
<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>
 
1939
<dd></dd></dl>
 
1940
 
 
1941
<dl class="attribute">
 
1942
<dt id="terminatorlib.notebook.TabLabel.label">
 
1943
<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>
 
1944
<dd></dd></dl>
 
1945
 
 
1946
<dl class="attribute">
 
1947
<dt id="terminatorlib.notebook.TabLabel.notebook">
 
1948
<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>
 
1949
<dd></dd></dl>
 
1950
 
 
1951
<dl class="attribute">
 
1952
<dt id="terminatorlib.notebook.TabLabel.terminator">
 
1953
<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>
 
1954
<dd></dd></dl>
 
1955
 
 
1956
</dd></dl>
 
1957
 
 
1958
</div>
 
1959
<div class="section" id="module-terminatorlib.optionparse">
 
1960
<span id="terminatorlib-optionparse-module"></span><h2>terminatorlib.optionparse module<a class="headerlink" href="#module-terminatorlib.optionparse" title="Permalink to this headline">¶</a></h2>
 
1961
<p>Terminator.optionparse - Parse commandline options</p>
 
1962
<dl class="function">
 
1963
<dt id="terminatorlib.optionparse.execute_cb">
 
1964
<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>
 
1965
<dd><p>Callback for use in parsing execute options</p>
 
1966
</dd></dl>
 
1967
 
 
1968
<dl class="function">
 
1969
<dt id="terminatorlib.optionparse.parse_options">
 
1970
<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>
 
1971
<dd><p>Parse the command line options</p>
 
1972
</dd></dl>
 
1973
 
 
1974
</div>
 
1975
<div class="section" id="module-terminatorlib.paned">
 
1976
<span id="terminatorlib-paned-module"></span><h2>terminatorlib.paned module<a class="headerlink" href="#module-terminatorlib.paned" title="Permalink to this headline">¶</a></h2>
 
1977
<p>paned.py - a base Paned container class and the vertical/horizontal
 
1978
variants</p>
 
1979
<dl class="class">
 
1980
<dt id="terminatorlib.paned.HPaned">
 
1981
<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>
 
1982
<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>
 
1983
<p>Merge gtk.HPaned into our base Paned Container</p>
 
1984
<dl class="method">
 
1985
<dt id="terminatorlib.paned.HPaned.__init__">
 
1986
<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>
 
1987
<dd><p>Class initialiser</p>
 
1988
</dd></dl>
 
1989
 
 
1990
<dl class="method">
 
1991
<dt id="terminatorlib.paned.HPaned.get_length">
 
1992
<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>
 
1993
<dd></dd></dl>
 
1994
 
 
1995
<dl class="method">
 
1996
<dt id="terminatorlib.paned.HPaned.set_pos">
 
1997
<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>
 
1998
<dd></dd></dl>
 
1999
 
 
2000
</dd></dl>
 
2001
 
 
2002
<dl class="class">
 
2003
<dt id="terminatorlib.paned.Paned">
 
2004
<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>
 
2005
<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>
 
2006
<p>Base class for Paned Containers</p>
 
2007
<dl class="method">
 
2008
<dt id="terminatorlib.paned.Paned.__init__">
 
2009
<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>
 
2010
<dd><p>Class initialiser</p>
 
2011
</dd></dl>
 
2012
 
 
2013
<dl class="method">
 
2014
<dt id="terminatorlib.paned.Paned._do_redistribute">
 
2015
<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>
 
2016
<dd></dd></dl>
 
2017
 
 
2018
<dl class="method">
 
2019
<dt id="terminatorlib.paned.Paned.add">
 
2020
<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>
 
2021
<dd><p>Add a widget to the container</p>
 
2022
</dd></dl>
 
2023
 
 
2024
<dl class="method">
 
2025
<dt id="terminatorlib.paned.Paned.create_layout">
 
2026
<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>
 
2027
<dd><p>Apply layout configuration</p>
 
2028
</dd></dl>
 
2029
 
 
2030
<dl class="method">
 
2031
<dt id="terminatorlib.paned.Paned.do_redistribute">
 
2032
<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>
 
2033
<dd><p>Evenly divide available space between sibling panes</p>
 
2034
</dd></dl>
 
2035
 
 
2036
<dl class="method">
 
2037
<dt id="terminatorlib.paned.Paned.get_child_metadata">
 
2038
<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>
 
2039
<dd><p>Return metadata about a child</p>
 
2040
</dd></dl>
 
2041
 
 
2042
<dl class="method">
 
2043
<dt id="terminatorlib.paned.Paned.get_children">
 
2044
<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>
 
2045
<dd><p>Return an ordered list of our children</p>
 
2046
</dd></dl>
 
2047
 
 
2048
<dl class="method">
 
2049
<dt id="terminatorlib.paned.Paned.grab_focus">
 
2050
<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>
 
2051
<dd><p>We don&#8217;t want focus, we want a Terminal to have it</p>
 
2052
</dd></dl>
 
2053
 
 
2054
<dl class="method">
 
2055
<dt id="terminatorlib.paned.Paned.hoover">
 
2056
<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>
 
2057
<dd><p>Check that we still have a reason to exist</p>
 
2058
</dd></dl>
 
2059
 
 
2060
<dl class="method">
 
2061
<dt id="terminatorlib.paned.Paned.new_size">
 
2062
<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>
 
2063
<dd></dd></dl>
 
2064
 
 
2065
<dl class="method">
 
2066
<dt id="terminatorlib.paned.Paned.on_button_press">
 
2067
<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>
 
2068
<dd><p>Handle button presses on a Pane</p>
 
2069
</dd></dl>
 
2070
 
 
2071
<dl class="method">
 
2072
<dt id="terminatorlib.paned.Paned.remove">
 
2073
<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>
 
2074
<dd><p>Remove a widget from the container</p>
 
2075
</dd></dl>
 
2076
 
 
2077
<dl class="method">
 
2078
<dt id="terminatorlib.paned.Paned.resizeterm">
 
2079
<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>
 
2080
<dd><p>Handle a keyboard event requesting a terminal resize</p>
 
2081
</dd></dl>
 
2082
 
 
2083
<dl class="method">
 
2084
<dt id="terminatorlib.paned.Paned.rotate">
 
2085
<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>
 
2086
<dd><p>Default rotation. This should be implemented by subclasses</p>
 
2087
</dd></dl>
 
2088
 
 
2089
<dl class="method">
 
2090
<dt id="terminatorlib.paned.Paned.set_position">
 
2091
<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>
 
2092
<dd></dd></dl>
 
2093
 
 
2094
<dl class="method">
 
2095
<dt id="terminatorlib.paned.Paned.set_position_by_ratio">
 
2096
<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>
 
2097
<dd></dd></dl>
 
2098
 
 
2099
<dl class="method">
 
2100
<dt id="terminatorlib.paned.Paned.split_axis">
 
2101
<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>
 
2102
<dd><p>Default axis splitter. This should be implemented by subclasses</p>
 
2103
</dd></dl>
 
2104
 
 
2105
<dl class="method">
 
2106
<dt id="terminatorlib.paned.Paned.wrapcloseterm">
 
2107
<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>
 
2108
<dd><p>A child terminal has closed, so this container must die</p>
 
2109
</dd></dl>
 
2110
 
 
2111
<dl class="attribute">
 
2112
<dt id="terminatorlib.paned.Paned.maker">
 
2113
<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>
 
2114
<dd></dd></dl>
 
2115
 
 
2116
<dl class="attribute">
 
2117
<dt id="terminatorlib.paned.Paned.position">
 
2118
<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>
 
2119
<dd></dd></dl>
 
2120
 
 
2121
<dl class="attribute">
 
2122
<dt id="terminatorlib.paned.Paned.ratio">
 
2123
<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>
 
2124
<dd></dd></dl>
 
2125
 
 
2126
</dd></dl>
 
2127
 
 
2128
<dl class="class">
 
2129
<dt id="terminatorlib.paned.VPaned">
 
2130
<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>
 
2131
<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>
 
2132
<p>Merge gtk.VPaned into our base Paned Container</p>
 
2133
<dl class="method">
 
2134
<dt id="terminatorlib.paned.VPaned.__init__">
 
2135
<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>
 
2136
<dd><p>Class initialiser</p>
 
2137
</dd></dl>
 
2138
 
 
2139
<dl class="method">
 
2140
<dt id="terminatorlib.paned.VPaned.get_length">
 
2141
<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>
 
2142
<dd></dd></dl>
 
2143
 
 
2144
<dl class="method">
 
2145
<dt id="terminatorlib.paned.VPaned.set_pos">
 
2146
<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>
 
2147
<dd></dd></dl>
 
2148
 
 
2149
</dd></dl>
 
2150
 
 
2151
</div>
 
2152
<div class="section" id="module-terminatorlib.plugin">
 
2153
<span id="terminatorlib-plugin-module"></span><h2>terminatorlib.plugin module<a class="headerlink" href="#module-terminatorlib.plugin" title="Permalink to this headline">¶</a></h2>
 
2154
<dl class="docutils">
 
2155
<dt>plugin.py - Base plugin system</dt>
 
2156
<dd>Inspired by Armin Ronacher&#8217;s post at
 
2157
<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>
 
2158
Used with permission (the code in that post is to be
 
2159
considered BSD licenced, per the authors wishes)</dd>
 
2160
</dl>
 
2161
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">registry</span> <span class="o">=</span> <span class="n">PluginRegistry</span><span class="p">()</span>
 
2162
<span class="gp">&gt;&gt;&gt; </span><span class="n">registry</span><span class="o">.</span><span class="n">instances</span>
 
2163
<span class="go">{}</span>
 
2164
<span class="gp">&gt;&gt;&gt; </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>
 
2165
<span class="gp">&gt;&gt;&gt; </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">&#39;test&#39;</span><span class="p">)</span>
 
2166
<span class="gp">&gt;&gt;&gt; </span><span class="nb">len</span><span class="p">(</span><span class="n">plugins</span><span class="p">)</span>
 
2167
<span class="go">1</span>
 
2168
<span class="gp">&gt;&gt;&gt; </span><span class="n">plugins</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> 
 
2169
<span class="go">&lt;testplugin.TestPlugin object at 0x...&gt;</span>
 
2170
<span class="gp">&gt;&gt;&gt; </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">&#39;this_should_not_ever_exist&#39;</span><span class="p">)</span>
 
2171
<span class="go">[]</span>
 
2172
<span class="gp">&gt;&gt;&gt; </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>
 
2173
<span class="go">&#39;TestPluginWin&#39;</span>
 
2174
</pre></div>
 
2175
</div>
 
2176
<dl class="class">
 
2177
<dt id="terminatorlib.plugin.MenuItem">
 
2178
<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>
 
2179
<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>
 
2180
<p>Base class for menu items</p>
 
2181
<dl class="method">
 
2182
<dt id="terminatorlib.plugin.MenuItem.callback">
 
2183
<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>
 
2184
<dd><p>Callback to transform the enclosed URL</p>
 
2185
</dd></dl>
 
2186
 
 
2187
<dl class="attribute">
 
2188
<dt id="terminatorlib.plugin.MenuItem.capabilities">
 
2189
<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>
 
2190
<dd></dd></dl>
 
2191
 
 
2192
</dd></dl>
 
2193
 
 
2194
<dl class="class">
 
2195
<dt id="terminatorlib.plugin.Plugin">
 
2196
<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>
 
2197
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
2198
<p>Definition of our base plugin class</p>
 
2199
<dl class="method">
 
2200
<dt id="terminatorlib.plugin.Plugin.__init__">
 
2201
<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>
 
2202
<dd><p>Class initialiser.</p>
 
2203
</dd></dl>
 
2204
 
 
2205
<dl class="method">
 
2206
<dt id="terminatorlib.plugin.Plugin.unload">
 
2207
<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>
 
2208
<dd><p>Prepare to be unloaded</p>
 
2209
</dd></dl>
 
2210
 
 
2211
<dl class="attribute">
 
2212
<dt id="terminatorlib.plugin.Plugin.capabilities">
 
2213
<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>
 
2214
<dd></dd></dl>
 
2215
 
 
2216
</dd></dl>
 
2217
 
 
2218
<dl class="class">
 
2219
<dt id="terminatorlib.plugin.PluginRegistry">
 
2220
<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>
 
2221
<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>
 
2222
<p>Definition of a class to store plugin instances</p>
 
2223
<dl class="method">
 
2224
<dt id="terminatorlib.plugin.PluginRegistry.__init__">
 
2225
<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>
 
2226
<dd><p>Class initialiser</p>
 
2227
</dd></dl>
 
2228
 
 
2229
<dl class="method">
 
2230
<dt id="terminatorlib.plugin.PluginRegistry.disable">
 
2231
<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>
 
2232
<dd><p>Disable a plugin</p>
 
2233
</dd></dl>
 
2234
 
 
2235
<dl class="method">
 
2236
<dt id="terminatorlib.plugin.PluginRegistry.enable">
 
2237
<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>
 
2238
<dd><p>Enable a plugin</p>
 
2239
</dd></dl>
 
2240
 
 
2241
<dl class="method">
 
2242
<dt id="terminatorlib.plugin.PluginRegistry.get_all_plugins">
 
2243
<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>
 
2244
<dd><p>Return all plugins</p>
 
2245
</dd></dl>
 
2246
 
 
2247
<dl class="method">
 
2248
<dt id="terminatorlib.plugin.PluginRegistry.get_available_plugins">
 
2249
<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>
 
2250
<dd><p>Return a list of all available plugins whether they are enabled or
 
2251
disabled</p>
 
2252
</dd></dl>
 
2253
 
 
2254
<dl class="method">
 
2255
<dt id="terminatorlib.plugin.PluginRegistry.get_plugins_by_capability">
 
2256
<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>
 
2257
<dd><p>Return a list of plugins with a particular capability</p>
 
2258
</dd></dl>
 
2259
 
 
2260
<dl class="method">
 
2261
<dt id="terminatorlib.plugin.PluginRegistry.is_enabled">
 
2262
<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>
 
2263
<dd><p>Return a boolean value indicating whether a plugin is enabled or
 
2264
not</p>
 
2265
</dd></dl>
 
2266
 
 
2267
<dl class="method">
 
2268
<dt id="terminatorlib.plugin.PluginRegistry.load_plugins">
 
2269
<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>
 
2270
<dd><p>Load all plugins present in the plugins/ directory in our module</p>
 
2271
</dd></dl>
 
2272
 
 
2273
<dl class="method">
 
2274
<dt id="terminatorlib.plugin.PluginRegistry.prepare_attributes">
 
2275
<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>
 
2276
<dd><p>Prepare our attributes</p>
 
2277
</dd></dl>
 
2278
 
 
2279
<dl class="attribute">
 
2280
<dt id="terminatorlib.plugin.PluginRegistry.available_plugins">
 
2281
<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>
 
2282
<dd></dd></dl>
 
2283
 
 
2284
<dl class="attribute">
 
2285
<dt id="terminatorlib.plugin.PluginRegistry.done">
 
2286
<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>
 
2287
<dd></dd></dl>
 
2288
 
 
2289
<dl class="attribute">
 
2290
<dt id="terminatorlib.plugin.PluginRegistry.instances">
 
2291
<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>
 
2292
<dd></dd></dl>
 
2293
 
 
2294
<dl class="attribute">
 
2295
<dt id="terminatorlib.plugin.PluginRegistry.path">
 
2296
<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>
 
2297
<dd></dd></dl>
 
2298
 
 
2299
</dd></dl>
 
2300
 
 
2301
<dl class="class">
 
2302
<dt id="terminatorlib.plugin.URLHandler">
 
2303
<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>
 
2304
<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>
 
2305
<p>Base class for URL handlers</p>
 
2306
<dl class="method">
 
2307
<dt id="terminatorlib.plugin.URLHandler.__init__">
 
2308
<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>
 
2309
<dd><p>Class initialiser</p>
 
2310
</dd></dl>
 
2311
 
 
2312
<dl class="method">
 
2313
<dt id="terminatorlib.plugin.URLHandler.callback">
 
2314
<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>
 
2315
<dd><p>Callback to transform the enclosed URL</p>
 
2316
</dd></dl>
 
2317
 
 
2318
<dl class="method">
 
2319
<dt id="terminatorlib.plugin.URLHandler.unload">
 
2320
<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>
 
2321
<dd><p>Handle being removed</p>
 
2322
</dd></dl>
 
2323
 
 
2324
<dl class="attribute">
 
2325
<dt id="terminatorlib.plugin.URLHandler.capabilities">
 
2326
<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>
 
2327
<dd></dd></dl>
 
2328
 
 
2329
<dl class="attribute">
 
2330
<dt id="terminatorlib.plugin.URLHandler.handler_name">
 
2331
<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>
 
2332
<dd></dd></dl>
 
2333
 
 
2334
<dl class="attribute">
 
2335
<dt id="terminatorlib.plugin.URLHandler.match">
 
2336
<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>
 
2337
<dd></dd></dl>
 
2338
 
 
2339
<dl class="attribute">
 
2340
<dt id="terminatorlib.plugin.URLHandler.namecopy">
 
2341
<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>
 
2342
<dd></dd></dl>
 
2343
 
 
2344
<dl class="attribute">
 
2345
<dt id="terminatorlib.plugin.URLHandler.nameopen">
 
2346
<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>
 
2347
<dd></dd></dl>
 
2348
 
 
2349
</dd></dl>
 
2350
 
 
2351
</div>
 
2352
<div class="section" id="module-terminatorlib.prefseditor">
 
2353
<span id="terminatorlib-prefseditor-module"></span><h2>terminatorlib.prefseditor module<a class="headerlink" href="#module-terminatorlib.prefseditor" title="Permalink to this headline">¶</a></h2>
 
2354
<p>Preferences Editor for Terminator.</p>
 
2355
<p>Load a UIBuilder config file, display it,
 
2356
populate it with our current config, then optionally read that back out and
 
2357
write it to a config file</p>
 
2358
<dl class="class">
 
2359
<dt id="terminatorlib.prefseditor.LayoutEditor">
 
2360
<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>
 
2361
<dd><dl class="method">
 
2362
<dt id="terminatorlib.prefseditor.LayoutEditor.__init__">
 
2363
<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>
 
2364
<dd><p>Initialise ourself</p>
 
2365
</dd></dl>
 
2366
 
 
2367
<dl class="method">
 
2368
<dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_item_selection_changed">
 
2369
<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>
 
2370
<dd><p>A different item in the layout was selected</p>
 
2371
</dd></dl>
 
2372
 
 
2373
<dl class="method">
 
2374
<dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_chooser_changed">
 
2375
<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>
 
2376
<dd><p>A new profile has been selected for this item</p>
 
2377
</dd></dl>
 
2378
 
 
2379
<dl class="method">
 
2380
<dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_command_activate">
 
2381
<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>
 
2382
<dd><p>A new command has been entered for this item</p>
 
2383
</dd></dl>
 
2384
 
 
2385
<dl class="method">
 
2386
<dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_profile_workingdir_activate">
 
2387
<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>
 
2388
<dd><p>A new working directory has been entered for this item</p>
 
2389
</dd></dl>
 
2390
 
 
2391
<dl class="method">
 
2392
<dt id="terminatorlib.prefseditor.LayoutEditor.on_layout_selection_changed">
 
2393
<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>
 
2394
<dd><p>A different layout was selected</p>
 
2395
</dd></dl>
 
2396
 
 
2397
<dl class="method">
 
2398
<dt id="terminatorlib.prefseditor.LayoutEditor.prepare">
 
2399
<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>
 
2400
<dd><p>Do the things we can&#8217;t do in __init__</p>
 
2401
</dd></dl>
 
2402
 
 
2403
<dl class="method">
 
2404
<dt id="terminatorlib.prefseditor.LayoutEditor.set_layout">
 
2405
<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>
 
2406
<dd><p>Load a particular layout</p>
 
2407
</dd></dl>
 
2408
 
 
2409
<dl class="method">
 
2410
<dt id="terminatorlib.prefseditor.LayoutEditor.set_layout_item">
 
2411
<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>
 
2412
<dd><p>Set a layout item</p>
 
2413
</dd></dl>
 
2414
 
 
2415
<dl class="method">
 
2416
<dt id="terminatorlib.prefseditor.LayoutEditor.update_profiles">
 
2417
<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>
 
2418
<dd><p>Update the list of profiles</p>
 
2419
</dd></dl>
 
2420
 
 
2421
<dl class="attribute">
 
2422
<dt id="terminatorlib.prefseditor.LayoutEditor.builder">
 
2423
<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>
 
2424
<dd></dd></dl>
 
2425
 
 
2426
<dl class="attribute">
 
2427
<dt id="terminatorlib.prefseditor.LayoutEditor.config">
 
2428
<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>
 
2429
<dd></dd></dl>
 
2430
 
 
2431
<dl class="attribute">
 
2432
<dt id="terminatorlib.prefseditor.LayoutEditor.layout_item">
 
2433
<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>
 
2434
<dd></dd></dl>
 
2435
 
 
2436
<dl class="attribute">
 
2437
<dt id="terminatorlib.prefseditor.LayoutEditor.layout_name">
 
2438
<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>
 
2439
<dd></dd></dl>
 
2440
 
 
2441
<dl class="attribute">
 
2442
<dt id="terminatorlib.prefseditor.LayoutEditor.profile_ids_to_profile">
 
2443
<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>
 
2444
<dd></dd></dl>
 
2445
 
 
2446
<dl class="attribute">
 
2447
<dt id="terminatorlib.prefseditor.LayoutEditor.profile_profile_to_ids">
 
2448
<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>
 
2449
<dd></dd></dl>
 
2450
 
 
2451
<dl class="attribute">
 
2452
<dt id="terminatorlib.prefseditor.LayoutEditor.treestore">
 
2453
<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>
 
2454
<dd></dd></dl>
 
2455
 
 
2456
<dl class="attribute">
 
2457
<dt id="terminatorlib.prefseditor.LayoutEditor.treeview">
 
2458
<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>
 
2459
<dd></dd></dl>
 
2460
 
 
2461
</dd></dl>
 
2462
 
 
2463
<dl class="class">
 
2464
<dt id="terminatorlib.prefseditor.PrefsEditor">
 
2465
<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>
 
2466
<dd><p>Class implementing the various parts of the preferences editor</p>
 
2467
<dl class="method">
 
2468
<dt id="terminatorlib.prefseditor.PrefsEditor.__init__">
 
2469
<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>
 
2470
<dd></dd></dl>
 
2471
 
 
2472
<dl class="method">
 
2473
<dt id="terminatorlib.prefseditor.PrefsEditor.on_allow_bold_checkbutton_toggled">
 
2474
<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>
 
2475
<dd><p>Allow bold setting changed</p>
 
2476
</dd></dl>
 
2477
 
 
2478
<dl class="method">
 
2479
<dt id="terminatorlib.prefseditor.PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled">
 
2480
<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>
 
2481
<dd><p>Scroll in alt-mode setting changed</p>
 
2482
</dd></dl>
 
2483
 
 
2484
<dl class="method">
 
2485
<dt id="terminatorlib.prefseditor.PrefsEditor.on_always_split_with_profile_toggled">
 
2486
<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>
 
2487
<dd><p>Always split with profile setting changed</p>
 
2488
</dd></dl>
 
2489
 
 
2490
<dl class="method">
 
2491
<dt id="terminatorlib.prefseditor.PrefsEditor.on_alwaysontopcheck_toggled">
 
2492
<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>
 
2493
<dd><p>Always on top setting changed</p>
 
2494
</dd></dl>
 
2495
 
 
2496
<dl class="method">
 
2497
<dt id="terminatorlib.prefseditor.PrefsEditor.on_antialias_checkbutton_toggled">
 
2498
<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>
 
2499
<dd><p>Anti-alias setting changed</p>
 
2500
</dd></dl>
 
2501
 
 
2502
<dl class="method">
 
2503
<dt id="terminatorlib.prefseditor.PrefsEditor.on_audible_bell_checkbutton_toggled">
 
2504
<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>
 
2505
<dd><p>Audible bell setting changed</p>
 
2506
</dd></dl>
 
2507
 
 
2508
<dl class="method">
 
2509
<dt id="terminatorlib.prefseditor.PrefsEditor.on_background_colorpicker_color_set">
 
2510
<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>
 
2511
<dd><p>Background color changed</p>
 
2512
</dd></dl>
 
2513
 
 
2514
<dl class="method">
 
2515
<dt id="terminatorlib.prefseditor.PrefsEditor.on_background_image_filechooser_file_set">
 
2516
<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>
 
2517
<dd><p>Background image setting changed</p>
 
2518
</dd></dl>
 
2519
 
 
2520
<dl class="method">
 
2521
<dt id="terminatorlib.prefseditor.PrefsEditor.on_background_type_toggled">
 
2522
<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>
 
2523
<dd><p>The background type was toggled</p>
 
2524
</dd></dl>
 
2525
 
 
2526
<dl class="method">
 
2527
<dt id="terminatorlib.prefseditor.PrefsEditor.on_backspace_binding_combobox_changed">
 
2528
<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>
 
2529
<dd><p>Backspace binding setting changed</p>
 
2530
</dd></dl>
 
2531
 
 
2532
<dl class="method">
 
2533
<dt id="terminatorlib.prefseditor.PrefsEditor.on_broadcastdefault_changed">
 
2534
<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>
 
2535
<dd><p>Broadcast default changed</p>
 
2536
</dd></dl>
 
2537
 
 
2538
<dl class="method">
 
2539
<dt id="terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_cleared">
 
2540
<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>
 
2541
<dd><p>Handle the clearing of a keybinding accelerator</p>
 
2542
</dd></dl>
 
2543
 
 
2544
<dl class="method">
 
2545
<dt id="terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_edited">
 
2546
<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>
 
2547
<dd><p>Handle an edited keybinding</p>
 
2548
</dd></dl>
 
2549
 
 
2550
<dl class="method">
 
2551
<dt id="terminatorlib.prefseditor.PrefsEditor.on_closebutton_clicked">
 
2552
<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>
 
2553
<dd><p>Close the window</p>
 
2554
</dd></dl>
 
2555
 
 
2556
<dl class="method">
 
2557
<dt id="terminatorlib.prefseditor.PrefsEditor.on_color_scheme_combobox_changed">
 
2558
<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>
 
2559
<dd><p>Update the fore/background colour pickers</p>
 
2560
</dd></dl>
 
2561
 
 
2562
<dl class="method">
 
2563
<dt id="terminatorlib.prefseditor.PrefsEditor.on_copy_on_selection_toggled">
 
2564
<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>
 
2565
<dd><p>Copy on selection setting changed</p>
 
2566
</dd></dl>
 
2567
 
 
2568
<dl class="method">
 
2569
<dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_blink_toggled">
 
2570
<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>
 
2571
<dd><p>Cursor blink setting changed</p>
 
2572
</dd></dl>
 
2573
 
 
2574
<dl class="method">
 
2575
<dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_color_color_set">
 
2576
<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>
 
2577
<dd><p>Cursor colour changed</p>
 
2578
</dd></dl>
 
2579
 
 
2580
<dl class="method">
 
2581
<dt id="terminatorlib.prefseditor.PrefsEditor.on_cursor_shape_combobox_changed">
 
2582
<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>
 
2583
<dd><p>Cursor shape changed</p>
 
2584
</dd></dl>
 
2585
 
 
2586
<dl class="method">
 
2587
<dt id="terminatorlib.prefseditor.PrefsEditor.on_custom_command_entry_changed">
 
2588
<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>
 
2589
<dd><p>Custom command value changed</p>
 
2590
</dd></dl>
 
2591
 
 
2592
<dl class="method">
 
2593
<dt id="terminatorlib.prefseditor.PrefsEditor.on_custom_url_handler_entry_changed">
 
2594
<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>
 
2595
<dd><p>Custom URL handler value changed</p>
 
2596
</dd></dl>
 
2597
 
 
2598
<dl class="method">
 
2599
<dt id="terminatorlib.prefseditor.PrefsEditor.on_darken_background_scale_change_value">
 
2600
<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>
 
2601
<dd><p>Background darkness setting changed</p>
 
2602
</dd></dl>
 
2603
 
 
2604
<dl class="method">
 
2605
<dt id="terminatorlib.prefseditor.PrefsEditor.on_dbuscheck_toggled">
 
2606
<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>
 
2607
<dd><p>DBus server setting changed</p>
 
2608
</dd></dl>
 
2609
 
 
2610
<dl class="method">
 
2611
<dt id="terminatorlib.prefseditor.PrefsEditor.on_delete_binding_combobox_changed">
 
2612
<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>
 
2613
<dd><p>Delete binding setting changed</p>
 
2614
</dd></dl>
 
2615
 
 
2616
<dl class="method">
 
2617
<dt id="terminatorlib.prefseditor.PrefsEditor.on_encoding_combobox_changed">
 
2618
<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>
 
2619
<dd><p>Encoding setting changed</p>
 
2620
</dd></dl>
 
2621
 
 
2622
<dl class="method">
 
2623
<dt id="terminatorlib.prefseditor.PrefsEditor.on_exit_action_combobox_changed">
 
2624
<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>
 
2625
<dd><p>Exit action changed</p>
 
2626
</dd></dl>
 
2627
 
 
2628
<dl class="method">
 
2629
<dt id="terminatorlib.prefseditor.PrefsEditor.on_focuscombo_changed">
 
2630
<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>
 
2631
<dd><p>Focus type changed</p>
 
2632
</dd></dl>
 
2633
 
 
2634
<dl class="method">
 
2635
<dt id="terminatorlib.prefseditor.PrefsEditor.on_font_selector_font_set">
 
2636
<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>
 
2637
<dd><p>Font changed</p>
 
2638
</dd></dl>
 
2639
 
 
2640
<dl class="method">
 
2641
<dt id="terminatorlib.prefseditor.PrefsEditor.on_foreground_colorpicker_color_set">
 
2642
<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>
 
2643
<dd><p>Foreground color changed</p>
 
2644
</dd></dl>
 
2645
 
 
2646
<dl class="method">
 
2647
<dt id="terminatorlib.prefseditor.PrefsEditor.on_handlesize_change_value">
 
2648
<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>
 
2649
<dd><p>Handle size changed</p>
 
2650
</dd></dl>
 
2651
 
 
2652
<dl class="method">
 
2653
<dt id="terminatorlib.prefseditor.PrefsEditor.on_hidefromtaskbcheck_toggled">
 
2654
<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>
 
2655
<dd><p>Hide from taskbar setting changed</p>
 
2656
</dd></dl>
 
2657
 
 
2658
<dl class="method">
 
2659
<dt id="terminatorlib.prefseditor.PrefsEditor.on_hideonlosefocuscheck_toggled">
 
2660
<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>
 
2661
<dd><p>Hide on lose focus setting changed</p>
 
2662
</dd></dl>
 
2663
 
 
2664
<dl class="method">
 
2665
<dt id="terminatorlib.prefseditor.PrefsEditor.on_homogeneous_toggled">
 
2666
<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>
 
2667
<dd><p>homogeneous_tabbar setting changed</p>
 
2668
</dd></dl>
 
2669
 
 
2670
<dl class="method">
 
2671
<dt id="terminatorlib.prefseditor.PrefsEditor.on_icon_bell_checkbutton_toggled">
 
2672
<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>
 
2673
<dd><p>Icon bell setting changed</p>
 
2674
</dd></dl>
 
2675
 
 
2676
<dl class="method">
 
2677
<dt id="terminatorlib.prefseditor.PrefsEditor.on_inactive_color_offset_change_value">
 
2678
<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>
 
2679
<dd><p>Inactive color offset setting changed</p>
 
2680
</dd></dl>
 
2681
 
 
2682
<dl class="method">
 
2683
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_item_selection_changed">
 
2684
<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>
 
2685
<dd><p>A different item in the layout was selected</p>
 
2686
</dd></dl>
 
2687
 
 
2688
<dl class="method">
 
2689
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_name_edited">
 
2690
<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>
 
2691
<dd><p>Update a layout name</p>
 
2692
</dd></dl>
 
2693
 
 
2694
<dl class="method">
 
2695
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_chooser_changed">
 
2696
<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>
 
2697
<dd><p>A different profile has been selected for this item</p>
 
2698
</dd></dl>
 
2699
 
 
2700
<dl class="method">
 
2701
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_command_changed">
 
2702
<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>
 
2703
<dd><p>A different command has been entered for this item</p>
 
2704
</dd></dl>
 
2705
 
 
2706
<dl class="method">
 
2707
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_profile_workingdir_changed">
 
2708
<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>
 
2709
<dd><p>A different working directory has been entered for this item</p>
 
2710
</dd></dl>
 
2711
 
 
2712
<dl class="method">
 
2713
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layout_selection_changed">
 
2714
<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>
 
2715
<dd><p>A different layout was selected</p>
 
2716
</dd></dl>
 
2717
 
 
2718
<dl class="method">
 
2719
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutaddbutton_clicked">
 
2720
<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>
 
2721
<dd><p>Add a new layout to the list</p>
 
2722
</dd></dl>
 
2723
 
 
2724
<dl class="method">
 
2725
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutrefreshbutton_clicked">
 
2726
<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>
 
2727
<dd><p>Refresh the terminals status and update</p>
 
2728
</dd></dl>
 
2729
 
 
2730
<dl class="method">
 
2731
<dt id="terminatorlib.prefseditor.PrefsEditor.on_layoutremovebutton_clicked">
 
2732
<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>
 
2733
<dd><p>Remove a layout from the list</p>
 
2734
</dd></dl>
 
2735
 
 
2736
<dl class="method">
 
2737
<dt id="terminatorlib.prefseditor.PrefsEditor.on_login_shell_checkbutton_toggled">
 
2738
<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>
 
2739
<dd><p>Login shell setting changed</p>
 
2740
</dd></dl>
 
2741
 
 
2742
<dl class="method">
 
2743
<dt id="terminatorlib.prefseditor.PrefsEditor.on_open_manual">
 
2744
<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>
 
2745
<dd><p>Open the fine manual</p>
 
2746
</dd></dl>
 
2747
 
 
2748
<dl class="method">
 
2749
<dt id="terminatorlib.prefseditor.PrefsEditor.on_palette_colorpicker_color_set">
 
2750
<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>
 
2751
<dd><p>A palette colour changed</p>
 
2752
</dd></dl>
 
2753
 
 
2754
<dl class="method">
 
2755
<dt id="terminatorlib.prefseditor.PrefsEditor.on_palette_combobox_changed">
 
2756
<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>
 
2757
<dd><p>Palette selector changed</p>
 
2758
</dd></dl>
 
2759
 
 
2760
<dl class="method">
 
2761
<dt id="terminatorlib.prefseditor.PrefsEditor.on_plugin_selection_changed">
 
2762
<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>
 
2763
<dd><p>A different plugin was selected</p>
 
2764
</dd></dl>
 
2765
 
 
2766
<dl class="method">
 
2767
<dt id="terminatorlib.prefseditor.PrefsEditor.on_plugin_toggled">
 
2768
<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>
 
2769
<dd><p>A plugin has been enabled or disabled</p>
 
2770
</dd></dl>
 
2771
 
 
2772
<dl class="method">
 
2773
<dt id="terminatorlib.prefseditor.PrefsEditor.on_profile_name_edited">
 
2774
<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>
 
2775
<dd><p>Update a profile name</p>
 
2776
</dd></dl>
 
2777
 
 
2778
<dl class="method">
 
2779
<dt id="terminatorlib.prefseditor.PrefsEditor.on_profile_selection_changed">
 
2780
<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>
 
2781
<dd><p>A different profile was selected</p>
 
2782
</dd></dl>
 
2783
 
 
2784
<dl class="method">
 
2785
<dt id="terminatorlib.prefseditor.PrefsEditor.on_profileaddbutton_clicked">
 
2786
<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>
 
2787
<dd><p>Add a new profile to the list</p>
 
2788
</dd></dl>
 
2789
 
 
2790
<dl class="method">
 
2791
<dt id="terminatorlib.prefseditor.PrefsEditor.on_profileremovebutton_clicked">
 
2792
<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>
 
2793
<dd><p>Remove a profile from the list</p>
 
2794
</dd></dl>
 
2795
 
 
2796
<dl class="method">
 
2797
<dt id="terminatorlib.prefseditor.PrefsEditor.on_reset_compatibility_clicked">
 
2798
<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>
 
2799
<dd><p>Reset the confusing and annoying backspace/delete options to the
 
2800
safest values</p>
 
2801
</dd></dl>
 
2802
 
 
2803
<dl class="method">
 
2804
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_background_checkbutton_toggled">
 
2805
<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>
 
2806
<dd><p>Scroll background setting changed</p>
 
2807
</dd></dl>
 
2808
 
 
2809
<dl class="method">
 
2810
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled">
 
2811
<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>
 
2812
<dd><p>Scroll on keystrong setting changed</p>
 
2813
</dd></dl>
 
2814
 
 
2815
<dl class="method">
 
2816
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_on_output_checkbutton_toggled">
 
2817
<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>
 
2818
<dd><p>Scroll on output setting changed</p>
 
2819
</dd></dl>
 
2820
 
 
2821
<dl class="method">
 
2822
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scroll_toggled">
 
2823
<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>
 
2824
<dd><p>scroll_tabbar setting changed</p>
 
2825
</dd></dl>
 
2826
 
 
2827
<dl class="method">
 
2828
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollback_infinite_toggled">
 
2829
<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>
 
2830
<dd><p>Scrollback infiniteness changed</p>
 
2831
</dd></dl>
 
2832
 
 
2833
<dl class="method">
 
2834
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollback_lines_spinbutton_value_changed">
 
2835
<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>
 
2836
<dd><p>Scrollback lines setting changed</p>
 
2837
</dd></dl>
 
2838
 
 
2839
<dl class="method">
 
2840
<dt id="terminatorlib.prefseditor.PrefsEditor.on_scrollbar_position_combobox_changed">
 
2841
<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>
 
2842
<dd><p>Scrollbar position setting changed</p>
 
2843
</dd></dl>
 
2844
 
 
2845
<dl class="method">
 
2846
<dt id="terminatorlib.prefseditor.PrefsEditor.on_show_titlebar_toggled">
 
2847
<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>
 
2848
<dd><p>Show titlebar setting changed</p>
 
2849
</dd></dl>
 
2850
 
 
2851
<dl class="method">
 
2852
<dt id="terminatorlib.prefseditor.PrefsEditor.on_stickycheck_toggled">
 
2853
<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>
 
2854
<dd><p>Sticky setting changed</p>
 
2855
</dd></dl>
 
2856
 
 
2857
<dl class="method">
 
2858
<dt id="terminatorlib.prefseditor.PrefsEditor.on_system_font_checkbutton_toggled">
 
2859
<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>
 
2860
<dd><p>Toggling the use_system_font checkbox needs to alter the
 
2861
sensitivity of the font selector</p>
 
2862
</dd></dl>
 
2863
 
 
2864
<dl class="method">
 
2865
<dt id="terminatorlib.prefseditor.PrefsEditor.on_tabposcombo_changed">
 
2866
<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>
 
2867
<dd><p>Tab position changed</p>
 
2868
</dd></dl>
 
2869
 
 
2870
<dl class="method">
 
2871
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_font_selector_font_set">
 
2872
<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>
 
2873
<dd><p>Titlebar Font changed</p>
 
2874
</dd></dl>
 
2875
 
 
2876
<dl class="method">
 
2877
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_hide_sizetextcheck_toggled">
 
2878
<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>
 
2879
<dd><p>Window geometry setting changed</p>
 
2880
</dd></dl>
 
2881
 
 
2882
<dl class="method">
 
2883
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_inactive_bg_color_color_set">
 
2884
<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>
 
2885
<dd><p>Title inactive background colour changed</p>
 
2886
</dd></dl>
 
2887
 
 
2888
<dl class="method">
 
2889
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_inactive_fg_color_color_set">
 
2890
<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>
 
2891
<dd><p>Title inactive foreground colour changed</p>
 
2892
</dd></dl>
 
2893
 
 
2894
<dl class="method">
 
2895
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_receive_bg_color_color_set">
 
2896
<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>
 
2897
<dd><p>Title receive background colour changed</p>
 
2898
</dd></dl>
 
2899
 
 
2900
<dl class="method">
 
2901
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_receive_fg_color_color_set">
 
2902
<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>
 
2903
<dd><p>Title receive foreground colour changed</p>
 
2904
</dd></dl>
 
2905
 
 
2906
<dl class="method">
 
2907
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_system_font_checkbutton_toggled">
 
2908
<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>
 
2909
<dd><p>Toggling the title_use_system_font checkbox needs to alter the
 
2910
sensitivity of the font selector</p>
 
2911
</dd></dl>
 
2912
 
 
2913
<dl class="method">
 
2914
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_transmit_bg_color_color_set">
 
2915
<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>
 
2916
<dd><p>Title transmit backgruond colour changed</p>
 
2917
</dd></dl>
 
2918
 
 
2919
<dl class="method">
 
2920
<dt id="terminatorlib.prefseditor.PrefsEditor.on_title_transmit_fg_color_color_set">
 
2921
<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>
 
2922
<dd><p>Title transmit foreground colour changed</p>
 
2923
</dd></dl>
 
2924
 
 
2925
<dl class="method">
 
2926
<dt id="terminatorlib.prefseditor.PrefsEditor.on_update_records_checkbutton_toggled">
 
2927
<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>
 
2928
<dd><p>Update records setting changed</p>
 
2929
</dd></dl>
 
2930
 
 
2931
<dl class="method">
 
2932
<dt id="terminatorlib.prefseditor.PrefsEditor.on_urgent_bell_checkbutton_toggled">
 
2933
<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>
 
2934
<dd><p>Window manager bell setting changed</p>
 
2935
</dd></dl>
 
2936
 
 
2937
<dl class="method">
 
2938
<dt id="terminatorlib.prefseditor.PrefsEditor.on_use_custom_command_checkbutton_toggled">
 
2939
<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>
 
2940
<dd><p>Toggling the use_custom_command checkbox needs to alter the
 
2941
sensitivity of the custom_command entrybox</p>
 
2942
</dd></dl>
 
2943
 
 
2944
<dl class="method">
 
2945
<dt id="terminatorlib.prefseditor.PrefsEditor.on_use_custom_url_handler_checkbutton_toggled">
 
2946
<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>
 
2947
<dd><p>Toggling the use_custom_url_handler checkbox needs to alter the
 
2948
sensitivity of the custom_url_handler entrybox</p>
 
2949
</dd></dl>
 
2950
 
 
2951
<dl class="method">
 
2952
<dt id="terminatorlib.prefseditor.PrefsEditor.on_use_theme_colors_checkbutton_toggled">
 
2953
<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>
 
2954
<dd><p>Update colour pickers</p>
 
2955
</dd></dl>
 
2956
 
 
2957
<dl class="method">
 
2958
<dt id="terminatorlib.prefseditor.PrefsEditor.on_visual_bell_checkbutton_toggled">
 
2959
<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>
 
2960
<dd><p>Visual bell setting changed</p>
 
2961
</dd></dl>
 
2962
 
 
2963
<dl class="method">
 
2964
<dt id="terminatorlib.prefseditor.PrefsEditor.on_winbordercheck_toggled">
 
2965
<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>
 
2966
<dd><p>Window border setting changed</p>
 
2967
</dd></dl>
 
2968
 
 
2969
<dl class="method">
 
2970
<dt id="terminatorlib.prefseditor.PrefsEditor.on_wingeomcheck_toggled">
 
2971
<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>
 
2972
<dd><p>Window geometry setting changed</p>
 
2973
</dd></dl>
 
2974
 
 
2975
<dl class="method">
 
2976
<dt id="terminatorlib.prefseditor.PrefsEditor.on_winstatecombo_changed">
 
2977
<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>
 
2978
<dd><p>Window state changed</p>
 
2979
</dd></dl>
 
2980
 
 
2981
<dl class="method">
 
2982
<dt id="terminatorlib.prefseditor.PrefsEditor.on_word_chars_entry_changed">
 
2983
<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>
 
2984
<dd><p>Word characters changed</p>
 
2985
</dd></dl>
 
2986
 
 
2987
<dl class="method">
 
2988
<dt id="terminatorlib.prefseditor.PrefsEditor.set_layout">
 
2989
<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>
 
2990
<dd><p>Set a layout</p>
 
2991
</dd></dl>
 
2992
 
 
2993
<dl class="method">
 
2994
<dt id="terminatorlib.prefseditor.PrefsEditor.set_plugin">
 
2995
<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>
 
2996
<dd><p>Show the preferences for the selected plugin, if any</p>
 
2997
</dd></dl>
 
2998
 
 
2999
<dl class="method">
 
3000
<dt id="terminatorlib.prefseditor.PrefsEditor.set_profile_values">
 
3001
<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>
 
3002
<dd><p>Update the profile values for a given profile</p>
 
3003
</dd></dl>
 
3004
 
 
3005
<dl class="method">
 
3006
<dt id="terminatorlib.prefseditor.PrefsEditor.set_values">
 
3007
<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>
 
3008
<dd><p>Update the preferences window with all the configuration from
 
3009
Config()</p>
 
3010
</dd></dl>
 
3011
 
 
3012
<dl class="method">
 
3013
<dt id="terminatorlib.prefseditor.PrefsEditor.update_background_tab">
 
3014
<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>
 
3015
<dd><p>Update the background tab</p>
 
3016
</dd></dl>
 
3017
 
 
3018
<dl class="attribute">
 
3019
<dt id="terminatorlib.prefseditor.PrefsEditor.builder">
 
3020
<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>
 
3021
<dd></dd></dl>
 
3022
 
 
3023
<dl class="attribute">
 
3024
<dt id="terminatorlib.prefseditor.PrefsEditor.colorschemevalues">
 
3025
<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>
 
3026
<dd></dd></dl>
 
3027
 
 
3028
<dl class="attribute">
 
3029
<dt id="terminatorlib.prefseditor.PrefsEditor.colourschemes">
 
3030
<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>
 
3031
<dd></dd></dl>
 
3032
 
 
3033
<dl class="attribute">
 
3034
<dt id="terminatorlib.prefseditor.PrefsEditor.config">
 
3035
<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>
 
3036
<dd></dd></dl>
 
3037
 
 
3038
<dl class="attribute">
 
3039
<dt id="terminatorlib.prefseditor.PrefsEditor.keybindingnames">
 
3040
<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': &quot;Don't broadcast key presses&quot;, '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>
 
3041
<dd></dd></dl>
 
3042
 
 
3043
<dl class="attribute">
 
3044
<dt id="terminatorlib.prefseditor.PrefsEditor.keybindings">
 
3045
<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>
 
3046
<dd></dd></dl>
 
3047
 
 
3048
<dl class="attribute">
 
3049
<dt id="terminatorlib.prefseditor.PrefsEditor.layouteditor">
 
3050
<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>
 
3051
<dd></dd></dl>
 
3052
 
 
3053
<dl class="attribute">
 
3054
<dt id="terminatorlib.prefseditor.PrefsEditor.palettes">
 
3055
<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>
 
3056
<dd></dd></dl>
 
3057
 
 
3058
<dl class="attribute">
 
3059
<dt id="terminatorlib.prefseditor.PrefsEditor.palettevalues">
 
3060
<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>
 
3061
<dd></dd></dl>
 
3062
 
 
3063
<dl class="attribute">
 
3064
<dt id="terminatorlib.prefseditor.PrefsEditor.plugins">
 
3065
<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>
 
3066
<dd></dd></dl>
 
3067
 
 
3068
<dl class="attribute">
 
3069
<dt id="terminatorlib.prefseditor.PrefsEditor.previous_layout_selection">
 
3070
<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>
 
3071
<dd></dd></dl>
 
3072
 
 
3073
<dl class="attribute">
 
3074
<dt id="terminatorlib.prefseditor.PrefsEditor.previous_profile_selection">
 
3075
<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>
 
3076
<dd></dd></dl>
 
3077
 
 
3078
<dl class="attribute">
 
3079
<dt id="terminatorlib.prefseditor.PrefsEditor.registry">
 
3080
<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>
 
3081
<dd></dd></dl>
 
3082
 
 
3083
<dl class="attribute">
 
3084
<dt id="terminatorlib.prefseditor.PrefsEditor.window">
 
3085
<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>
 
3086
<dd></dd></dl>
 
3087
 
 
3088
</dd></dl>
 
3089
 
 
3090
<dl class="function">
 
3091
<dt id="terminatorlib.prefseditor.color2hex">
 
3092
<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>
 
3093
<dd><p>Pull the colour values out of a Gtk ColorPicker widget and return them
 
3094
as 8bit hex values, sinces its default behaviour is to give 16bit values</p>
 
3095
</dd></dl>
 
3096
 
 
3097
</div>
 
3098
<div class="section" id="module-terminatorlib.searchbar">
 
3099
<span id="terminatorlib-searchbar-module"></span><h2>terminatorlib.searchbar module<a class="headerlink" href="#module-terminatorlib.searchbar" title="Permalink to this headline">¶</a></h2>
 
3100
<p>searchbar.py - classes necessary to provide a terminal search bar</p>
 
3101
<dl class="class">
 
3102
<dt id="terminatorlib.searchbar.Searchbar">
 
3103
<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>
 
3104
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.HBox</span></code></p>
 
3105
<p>Class implementing the Searchbar widget</p>
 
3106
<dl class="method">
 
3107
<dt id="terminatorlib.searchbar.Searchbar.__init__">
 
3108
<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>
 
3109
<dd><p>Class initialiser</p>
 
3110
</dd></dl>
 
3111
 
 
3112
<dl class="method">
 
3113
<dt id="terminatorlib.searchbar.Searchbar.do_search">
 
3114
<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>
 
3115
<dd><p>Trap and re-emit the clicked signal</p>
 
3116
</dd></dl>
 
3117
 
 
3118
<dl class="method">
 
3119
<dt id="terminatorlib.searchbar.Searchbar.end_search">
 
3120
<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>
 
3121
<dd><p>Trap and re-emit the end-search signal</p>
 
3122
</dd></dl>
 
3123
 
 
3124
<dl class="method">
 
3125
<dt id="terminatorlib.searchbar.Searchbar.get_search_term">
 
3126
<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>
 
3127
<dd><p>Return the currently set search term</p>
 
3128
</dd></dl>
 
3129
 
 
3130
<dl class="method">
 
3131
<dt id="terminatorlib.searchbar.Searchbar.get_vte">
 
3132
<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>
 
3133
<dd><p>Find our parent widget</p>
 
3134
</dd></dl>
 
3135
 
 
3136
<dl class="method">
 
3137
<dt id="terminatorlib.searchbar.Searchbar.get_vte_buffer_range">
 
3138
<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>
 
3139
<dd><p>Get the range of a vte widget</p>
 
3140
</dd></dl>
 
3141
 
 
3142
<dl class="method">
 
3143
<dt id="terminatorlib.searchbar.Searchbar.next_search">
 
3144
<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>
 
3145
<dd><p>Search forwards and jump to the next result, if any</p>
 
3146
</dd></dl>
 
3147
 
 
3148
<dl class="method">
 
3149
<dt id="terminatorlib.searchbar.Searchbar.prev_search">
 
3150
<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>
 
3151
<dd><p>Jump back to the previous search</p>
 
3152
</dd></dl>
 
3153
 
 
3154
<dl class="method">
 
3155
<dt id="terminatorlib.searchbar.Searchbar.search_character">
 
3156
<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>
 
3157
<dd><p>We have to have a callback for each character</p>
 
3158
</dd></dl>
 
3159
 
 
3160
<dl class="method">
 
3161
<dt id="terminatorlib.searchbar.Searchbar.search_hit">
 
3162
<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>
 
3163
<dd><p>Update the UI for a search hit</p>
 
3164
</dd></dl>
 
3165
 
 
3166
<dl class="method">
 
3167
<dt id="terminatorlib.searchbar.Searchbar.search_keypress">
 
3168
<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>
 
3169
<dd><p>Handle keypress events</p>
 
3170
</dd></dl>
 
3171
 
 
3172
<dl class="method">
 
3173
<dt id="terminatorlib.searchbar.Searchbar.start_search">
 
3174
<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>
 
3175
<dd><p>Show ourselves</p>
 
3176
</dd></dl>
 
3177
 
 
3178
<dl class="method">
 
3179
<dt id="terminatorlib.searchbar.Searchbar.wrap_toggled">
 
3180
<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>
 
3181
<dd></dd></dl>
 
3182
 
 
3183
<dl class="attribute">
 
3184
<dt id="terminatorlib.searchbar.Searchbar.config">
 
3185
<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>
 
3186
<dd></dd></dl>
 
3187
 
 
3188
<dl class="attribute">
 
3189
<dt id="terminatorlib.searchbar.Searchbar.entry">
 
3190
<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>
 
3191
<dd></dd></dl>
 
3192
 
 
3193
<dl class="attribute">
 
3194
<dt id="terminatorlib.searchbar.Searchbar.next">
 
3195
<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>
 
3196
<dd></dd></dl>
 
3197
 
 
3198
<dl class="attribute">
 
3199
<dt id="terminatorlib.searchbar.Searchbar.prev">
 
3200
<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>
 
3201
<dd></dd></dl>
 
3202
 
 
3203
<dl class="attribute">
 
3204
<dt id="terminatorlib.searchbar.Searchbar.reslabel">
 
3205
<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>
 
3206
<dd></dd></dl>
 
3207
 
 
3208
<dl class="attribute">
 
3209
<dt id="terminatorlib.searchbar.Searchbar.searchits">
 
3210
<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>
 
3211
<dd></dd></dl>
 
3212
 
 
3213
<dl class="attribute">
 
3214
<dt id="terminatorlib.searchbar.Searchbar.searchre">
 
3215
<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>
 
3216
<dd></dd></dl>
 
3217
 
 
3218
<dl class="attribute">
 
3219
<dt id="terminatorlib.searchbar.Searchbar.searchrow">
 
3220
<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>
 
3221
<dd></dd></dl>
 
3222
 
 
3223
<dl class="attribute">
 
3224
<dt id="terminatorlib.searchbar.Searchbar.searchstring">
 
3225
<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>
 
3226
<dd></dd></dl>
 
3227
 
 
3228
<dl class="attribute">
 
3229
<dt id="terminatorlib.searchbar.Searchbar.vte">
 
3230
<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>
 
3231
<dd></dd></dl>
 
3232
 
 
3233
<dl class="attribute">
 
3234
<dt id="terminatorlib.searchbar.Searchbar.wrap">
 
3235
<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>
 
3236
<dd></dd></dl>
 
3237
 
 
3238
</dd></dl>
 
3239
 
 
3240
</div>
 
3241
<div class="section" id="module-terminatorlib.signalman">
 
3242
<span id="terminatorlib-signalman-module"></span><h2>terminatorlib.signalman module<a class="headerlink" href="#module-terminatorlib.signalman" title="Permalink to this headline">¶</a></h2>
 
3243
<p>Simple management of Gtk Widget signal handlers</p>
 
3244
<dl class="class">
 
3245
<dt id="terminatorlib.signalman.Signalman">
 
3246
<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>
 
3247
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
3248
<p>Class providing glib signal tracking and management</p>
 
3249
<dl class="method">
 
3250
<dt id="terminatorlib.signalman.Signalman.__del__">
 
3251
<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>
 
3252
<dd><p>Class destructor. This is only used to check for stray signals</p>
 
3253
</dd></dl>
 
3254
 
 
3255
<dl class="method">
 
3256
<dt id="terminatorlib.signalman.Signalman.__init__">
 
3257
<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>
 
3258
<dd><p>Class initialiser</p>
 
3259
</dd></dl>
 
3260
 
 
3261
<dl class="method">
 
3262
<dt id="terminatorlib.signalman.Signalman.new">
 
3263
<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>
 
3264
<dd><p>Register a new signal on a widget</p>
 
3265
</dd></dl>
 
3266
 
 
3267
<dl class="method">
 
3268
<dt id="terminatorlib.signalman.Signalman.remove_all">
 
3269
<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>
 
3270
<dd><p>Remove all signal handlers for all widgets</p>
 
3271
</dd></dl>
 
3272
 
 
3273
<dl class="method">
 
3274
<dt id="terminatorlib.signalman.Signalman.remove_signal">
 
3275
<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>
 
3276
<dd><p>Remove a signal handler</p>
 
3277
</dd></dl>
 
3278
 
 
3279
<dl class="method">
 
3280
<dt id="terminatorlib.signalman.Signalman.remove_widget">
 
3281
<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>
 
3282
<dd><p>Remove all signal handlers for a widget</p>
 
3283
</dd></dl>
 
3284
 
 
3285
<dl class="attribute">
 
3286
<dt id="terminatorlib.signalman.Signalman.cnxids">
 
3287
<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>
 
3288
<dd></dd></dl>
 
3289
 
 
3290
</dd></dl>
 
3291
 
 
3292
</div>
 
3293
<div class="section" id="module-terminatorlib.terminal">
 
3294
<span id="terminatorlib-terminal-module"></span><h2>terminatorlib.terminal module<a class="headerlink" href="#module-terminatorlib.terminal" title="Permalink to this headline">¶</a></h2>
 
3295
<p>terminal.py - classes necessary to provide Terminal widgets</p>
 
3296
<dl class="class">
 
3297
<dt id="terminatorlib.terminal.Terminal">
 
3298
<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>
 
3299
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.VBox</span></code></p>
 
3300
<p>Class implementing the VTE widget and its wrappings</p>
 
3301
<dl class="method">
 
3302
<dt id="terminatorlib.terminal.Terminal.__init__">
 
3303
<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>
 
3304
<dd><p>Class initialiser</p>
 
3305
</dd></dl>
 
3306
 
 
3307
<dl class="method">
 
3308
<dt id="terminatorlib.terminal.Terminal.check_for_url">
 
3309
<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>
 
3310
<dd><p>Check if the mouse is over a URL</p>
 
3311
</dd></dl>
 
3312
 
 
3313
<dl class="method">
 
3314
<dt id="terminatorlib.terminal.Terminal.close">
 
3315
<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>
 
3316
<dd><p>Close ourselves</p>
 
3317
</dd></dl>
 
3318
 
 
3319
<dl class="method">
 
3320
<dt id="terminatorlib.terminal.Terminal.connect_signals">
 
3321
<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>
 
3322
<dd><p>Connect all the gtk signals and drag-n-drop mechanics</p>
 
3323
</dd></dl>
 
3324
 
 
3325
<dl class="method">
 
3326
<dt id="terminatorlib.terminal.Terminal.create_group">
 
3327
<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>
 
3328
<dd><p>Trigger the creation of a group via the titlebar (because popup 
 
3329
windows are really lame)</p>
 
3330
</dd></dl>
 
3331
 
 
3332
<dl class="method">
 
3333
<dt id="terminatorlib.terminal.Terminal.create_layout">
 
3334
<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>
 
3335
<dd><p>Apply our layout</p>
 
3336
</dd></dl>
 
3337
 
 
3338
<dl class="method">
 
3339
<dt id="terminatorlib.terminal.Terminal.create_popup_group_menu">
 
3340
<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>
 
3341
<dd><p>Pop up a menu for the group widget</p>
 
3342
</dd></dl>
 
3343
 
 
3344
<dl class="method">
 
3345
<dt id="terminatorlib.terminal.Terminal.create_terminalbox">
 
3346
<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>
 
3347
<dd><p>Create a GtkHBox containing the terminal and a scrollbar</p>
 
3348
</dd></dl>
 
3349
 
 
3350
<dl class="method">
 
3351
<dt id="terminatorlib.terminal.Terminal.deferred_on_vte_size_allocate">
 
3352
<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>
 
3353
<dd></dd></dl>
 
3354
 
 
3355
<dl class="method">
 
3356
<dt id="terminatorlib.terminal.Terminal.describe_layout">
 
3357
<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>
 
3358
<dd><p>Describe our layout</p>
 
3359
</dd></dl>
 
3360
 
 
3361
<dl class="method">
 
3362
<dt id="terminatorlib.terminal.Terminal.do_autocleangroups_toggle">
 
3363
<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>
 
3364
<dd><p>Toggle the autocleangroups mode</p>
 
3365
</dd></dl>
 
3366
 
 
3367
<dl class="method">
 
3368
<dt id="terminatorlib.terminal.Terminal.do_deferred_on_vte_size_allocate">
 
3369
<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>
 
3370
<dd></dd></dl>
 
3371
 
 
3372
<dl class="method">
 
3373
<dt id="terminatorlib.terminal.Terminal.do_scrollbar_toggle">
 
3374
<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>
 
3375
<dd><p>Show or hide the terminal scrollbar</p>
 
3376
</dd></dl>
 
3377
 
 
3378
<dl class="method">
 
3379
<dt id="terminatorlib.terminal.Terminal.do_splittogroup_toggle">
 
3380
<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>
 
3381
<dd><p>Toggle the splittogroup mode</p>
 
3382
</dd></dl>
 
3383
 
 
3384
<dl class="method">
 
3385
<dt id="terminatorlib.terminal.Terminal.ensure_visible_and_focussed">
 
3386
<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>
 
3387
<dd><p>Make sure that we&#8217;re visible and focussed</p>
 
3388
</dd></dl>
 
3389
 
 
3390
<dl class="method">
 
3391
<dt id="terminatorlib.terminal.Terminal.feed">
 
3392
<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>
 
3393
<dd><p>Feed the supplied text to VTE</p>
 
3394
</dd></dl>
 
3395
 
 
3396
<dl class="method">
 
3397
<dt id="terminatorlib.terminal.Terminal.force_set_profile">
 
3398
<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>
 
3399
<dd><p>Forcibly set our profile</p>
 
3400
</dd></dl>
 
3401
 
 
3402
<dl class="method">
 
3403
<dt id="terminatorlib.terminal.Terminal.get_cursor_position">
 
3404
<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>
 
3405
<dd><p>Return the co-ordinates of our cursor</p>
 
3406
</dd></dl>
 
3407
 
 
3408
<dl class="method">
 
3409
<dt id="terminatorlib.terminal.Terminal.get_cwd">
 
3410
<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>
 
3411
<dd><p>Return our cwd</p>
 
3412
</dd></dl>
 
3413
 
 
3414
<dl class="method">
 
3415
<dt id="terminatorlib.terminal.Terminal.get_font_size">
 
3416
<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>
 
3417
<dd><p>Return the width/height of our font</p>
 
3418
</dd></dl>
 
3419
 
 
3420
<dl class="method">
 
3421
<dt id="terminatorlib.terminal.Terminal.get_location">
 
3422
<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>
 
3423
<dd><p>Get our location within the terminal</p>
 
3424
</dd></dl>
 
3425
 
 
3426
<dl class="method">
 
3427
<dt id="terminatorlib.terminal.Terminal.get_profile">
 
3428
<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>
 
3429
<dd><p>Return our profile name</p>
 
3430
</dd></dl>
 
3431
 
 
3432
<dl class="method">
 
3433
<dt id="terminatorlib.terminal.Terminal.get_size">
 
3434
<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>
 
3435
<dd><p>Return the column/rows of the terminal</p>
 
3436
</dd></dl>
 
3437
 
 
3438
<dl class="method">
 
3439
<dt id="terminatorlib.terminal.Terminal.get_vte">
 
3440
<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>
 
3441
<dd><p>This simply returns the vte widget we are using</p>
 
3442
</dd></dl>
 
3443
 
 
3444
<dl class="method">
 
3445
<dt id="terminatorlib.terminal.Terminal.get_window_title">
 
3446
<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>
 
3447
<dd><p>Return the window title</p>
 
3448
</dd></dl>
 
3449
 
 
3450
<dl class="method">
 
3451
<dt id="terminatorlib.terminal.Terminal.get_zoom_data">
 
3452
<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>
 
3453
<dd><p>Return a dict of information for Window</p>
 
3454
</dd></dl>
 
3455
 
 
3456
<dl class="method">
 
3457
<dt id="terminatorlib.terminal.Terminal.grab_focus">
 
3458
<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>
 
3459
<dd><p>Steal focus for this terminal</p>
 
3460
</dd></dl>
 
3461
 
 
3462
<dl class="method">
 
3463
<dt id="terminatorlib.terminal.Terminal.is_zoomed">
 
3464
<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>
 
3465
<dd><p>Determine if we are a zoomed terminal</p>
 
3466
</dd></dl>
 
3467
 
 
3468
<dl class="method">
 
3469
<dt id="terminatorlib.terminal.Terminal.key_broadcast_all">
 
3470
<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>
 
3471
<dd></dd></dl>
 
3472
 
 
3473
<dl class="method">
 
3474
<dt id="terminatorlib.terminal.Terminal.key_broadcast_group">
 
3475
<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>
 
3476
<dd></dd></dl>
 
3477
 
 
3478
<dl class="method">
 
3479
<dt id="terminatorlib.terminal.Terminal.key_broadcast_off">
 
3480
<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>
 
3481
<dd></dd></dl>
 
3482
 
 
3483
<dl class="method">
 
3484
<dt id="terminatorlib.terminal.Terminal.key_close_term">
 
3485
<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>
 
3486
<dd></dd></dl>
 
3487
 
 
3488
<dl class="method">
 
3489
<dt id="terminatorlib.terminal.Terminal.key_copy">
 
3490
<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>
 
3491
<dd></dd></dl>
 
3492
 
 
3493
<dl class="method">
 
3494
<dt id="terminatorlib.terminal.Terminal.key_cycle_next">
 
3495
<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>
 
3496
<dd></dd></dl>
 
3497
 
 
3498
<dl class="method">
 
3499
<dt id="terminatorlib.terminal.Terminal.key_cycle_prev">
 
3500
<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>
 
3501
<dd></dd></dl>
 
3502
 
 
3503
<dl class="method">
 
3504
<dt id="terminatorlib.terminal.Terminal.key_edit_window_title">
 
3505
<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>
 
3506
<dd></dd></dl>
 
3507
 
 
3508
<dl class="method">
 
3509
<dt id="terminatorlib.terminal.Terminal.key_go_down">
 
3510
<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>
 
3511
<dd></dd></dl>
 
3512
 
 
3513
<dl class="method">
 
3514
<dt id="terminatorlib.terminal.Terminal.key_go_left">
 
3515
<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>
 
3516
<dd></dd></dl>
 
3517
 
 
3518
<dl class="method">
 
3519
<dt id="terminatorlib.terminal.Terminal.key_go_next">
 
3520
<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>
 
3521
<dd></dd></dl>
 
3522
 
 
3523
<dl class="method">
 
3524
<dt id="terminatorlib.terminal.Terminal.key_go_prev">
 
3525
<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>
 
3526
<dd></dd></dl>
 
3527
 
 
3528
<dl class="method">
 
3529
<dt id="terminatorlib.terminal.Terminal.key_go_right">
 
3530
<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>
 
3531
<dd></dd></dl>
 
3532
 
 
3533
<dl class="method">
 
3534
<dt id="terminatorlib.terminal.Terminal.key_go_up">
 
3535
<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>
 
3536
<dd></dd></dl>
 
3537
 
 
3538
<dl class="method">
 
3539
<dt id="terminatorlib.terminal.Terminal.key_group_all">
 
3540
<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>
 
3541
<dd></dd></dl>
 
3542
 
 
3543
<dl class="method">
 
3544
<dt id="terminatorlib.terminal.Terminal.key_group_all_toggle">
 
3545
<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>
 
3546
<dd></dd></dl>
 
3547
 
 
3548
<dl class="method">
 
3549
<dt id="terminatorlib.terminal.Terminal.key_group_tab">
 
3550
<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>
 
3551
<dd></dd></dl>
 
3552
 
 
3553
<dl class="method">
 
3554
<dt id="terminatorlib.terminal.Terminal.key_group_tab_toggle">
 
3555
<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>
 
3556
<dd></dd></dl>
 
3557
 
 
3558
<dl class="method">
 
3559
<dt id="terminatorlib.terminal.Terminal.key_help">
 
3560
<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>
 
3561
<dd></dd></dl>
 
3562
 
 
3563
<dl class="method">
 
3564
<dt id="terminatorlib.terminal.Terminal.key_insert_number">
 
3565
<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>
 
3566
<dd></dd></dl>
 
3567
 
 
3568
<dl class="method">
 
3569
<dt id="terminatorlib.terminal.Terminal.key_insert_padded">
 
3570
<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>
 
3571
<dd></dd></dl>
 
3572
 
 
3573
<dl class="method">
 
3574
<dt id="terminatorlib.terminal.Terminal.key_layout_launcher">
 
3575
<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>
 
3576
<dd></dd></dl>
 
3577
 
 
3578
<dl class="method">
 
3579
<dt id="terminatorlib.terminal.Terminal.key_line_down">
 
3580
<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>
 
3581
<dd></dd></dl>
 
3582
 
 
3583
<dl class="method">
 
3584
<dt id="terminatorlib.terminal.Terminal.key_line_up">
 
3585
<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>
 
3586
<dd></dd></dl>
 
3587
 
 
3588
<dl class="method">
 
3589
<dt id="terminatorlib.terminal.Terminal.key_move_tab_left">
 
3590
<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>
 
3591
<dd></dd></dl>
 
3592
 
 
3593
<dl class="method">
 
3594
<dt id="terminatorlib.terminal.Terminal.key_move_tab_right">
 
3595
<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>
 
3596
<dd></dd></dl>
 
3597
 
 
3598
<dl class="method">
 
3599
<dt id="terminatorlib.terminal.Terminal.key_new_terminator">
 
3600
<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>
 
3601
<dd></dd></dl>
 
3602
 
 
3603
<dl class="method">
 
3604
<dt id="terminatorlib.terminal.Terminal.key_new_window">
 
3605
<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>
 
3606
<dd></dd></dl>
 
3607
 
 
3608
<dl class="method">
 
3609
<dt id="terminatorlib.terminal.Terminal.key_next_profile">
 
3610
<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>
 
3611
<dd></dd></dl>
 
3612
 
 
3613
<dl class="method">
 
3614
<dt id="terminatorlib.terminal.Terminal.key_next_tab">
 
3615
<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>
 
3616
<dd></dd></dl>
 
3617
 
 
3618
<dl class="method">
 
3619
<dt id="terminatorlib.terminal.Terminal.key_page_down">
 
3620
<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>
 
3621
<dd></dd></dl>
 
3622
 
 
3623
<dl class="method">
 
3624
<dt id="terminatorlib.terminal.Terminal.key_page_down_half">
 
3625
<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>
 
3626
<dd></dd></dl>
 
3627
 
 
3628
<dl class="method">
 
3629
<dt id="terminatorlib.terminal.Terminal.key_page_up">
 
3630
<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>
 
3631
<dd></dd></dl>
 
3632
 
 
3633
<dl class="method">
 
3634
<dt id="terminatorlib.terminal.Terminal.key_page_up_half">
 
3635
<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>
 
3636
<dd></dd></dl>
 
3637
 
 
3638
<dl class="method">
 
3639
<dt id="terminatorlib.terminal.Terminal.key_paste">
 
3640
<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>
 
3641
<dd></dd></dl>
 
3642
 
 
3643
<dl class="method">
 
3644
<dt id="terminatorlib.terminal.Terminal.key_prev_tab">
 
3645
<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>
 
3646
<dd></dd></dl>
 
3647
 
 
3648
<dl class="method">
 
3649
<dt id="terminatorlib.terminal.Terminal.key_previous_profile">
 
3650
<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>
 
3651
<dd></dd></dl>
 
3652
 
 
3653
<dl class="method">
 
3654
<dt id="terminatorlib.terminal.Terminal.key_reset">
 
3655
<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>
 
3656
<dd></dd></dl>
 
3657
 
 
3658
<dl class="method">
 
3659
<dt id="terminatorlib.terminal.Terminal.key_reset_clear">
 
3660
<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>
 
3661
<dd></dd></dl>
 
3662
 
 
3663
<dl class="method">
 
3664
<dt id="terminatorlib.terminal.Terminal.key_resize_down">
 
3665
<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>
 
3666
<dd></dd></dl>
 
3667
 
 
3668
<dl class="method">
 
3669
<dt id="terminatorlib.terminal.Terminal.key_resize_left">
 
3670
<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>
 
3671
<dd></dd></dl>
 
3672
 
 
3673
<dl class="method">
 
3674
<dt id="terminatorlib.terminal.Terminal.key_resize_right">
 
3675
<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>
 
3676
<dd></dd></dl>
 
3677
 
 
3678
<dl class="method">
 
3679
<dt id="terminatorlib.terminal.Terminal.key_resize_up">
 
3680
<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>
 
3681
<dd></dd></dl>
 
3682
 
 
3683
<dl class="method">
 
3684
<dt id="terminatorlib.terminal.Terminal.key_rotate_ccw">
 
3685
<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>
 
3686
<dd></dd></dl>
 
3687
 
 
3688
<dl class="method">
 
3689
<dt id="terminatorlib.terminal.Terminal.key_rotate_cw">
 
3690
<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>
 
3691
<dd></dd></dl>
 
3692
 
 
3693
<dl class="method">
 
3694
<dt id="terminatorlib.terminal.Terminal.key_scaled_zoom">
 
3695
<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>
 
3696
<dd></dd></dl>
 
3697
 
 
3698
<dl class="method">
 
3699
<dt id="terminatorlib.terminal.Terminal.key_search">
 
3700
<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>
 
3701
<dd></dd></dl>
 
3702
 
 
3703
<dl class="method">
 
3704
<dt id="terminatorlib.terminal.Terminal.key_split_horiz">
 
3705
<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>
 
3706
<dd></dd></dl>
 
3707
 
 
3708
<dl class="method">
 
3709
<dt id="terminatorlib.terminal.Terminal.key_split_vert">
 
3710
<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>
 
3711
<dd></dd></dl>
 
3712
 
 
3713
<dl class="method">
 
3714
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_1">
 
3715
<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>
 
3716
<dd></dd></dl>
 
3717
 
 
3718
<dl class="method">
 
3719
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_10">
 
3720
<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>
 
3721
<dd></dd></dl>
 
3722
 
 
3723
<dl class="method">
 
3724
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_2">
 
3725
<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>
 
3726
<dd></dd></dl>
 
3727
 
 
3728
<dl class="method">
 
3729
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_3">
 
3730
<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>
 
3731
<dd></dd></dl>
 
3732
 
 
3733
<dl class="method">
 
3734
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_4">
 
3735
<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>
 
3736
<dd></dd></dl>
 
3737
 
 
3738
<dl class="method">
 
3739
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_5">
 
3740
<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>
 
3741
<dd></dd></dl>
 
3742
 
 
3743
<dl class="method">
 
3744
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_6">
 
3745
<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>
 
3746
<dd></dd></dl>
 
3747
 
 
3748
<dl class="method">
 
3749
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_7">
 
3750
<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>
 
3751
<dd></dd></dl>
 
3752
 
 
3753
<dl class="method">
 
3754
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_8">
 
3755
<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>
 
3756
<dd></dd></dl>
 
3757
 
 
3758
<dl class="method">
 
3759
<dt id="terminatorlib.terminal.Terminal.key_switch_to_tab_9">
 
3760
<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>
 
3761
<dd></dd></dl>
 
3762
 
 
3763
<dl class="method">
 
3764
<dt id="terminatorlib.terminal.Terminal.key_toggle_scrollbar">
 
3765
<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>
 
3766
<dd></dd></dl>
 
3767
 
 
3768
<dl class="method">
 
3769
<dt id="terminatorlib.terminal.Terminal.key_toggle_zoom">
 
3770
<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>
 
3771
<dd></dd></dl>
 
3772
 
 
3773
<dl class="method">
 
3774
<dt id="terminatorlib.terminal.Terminal.key_ungroup_all">
 
3775
<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>
 
3776
<dd></dd></dl>
 
3777
 
 
3778
<dl class="method">
 
3779
<dt id="terminatorlib.terminal.Terminal.key_ungroup_tab">
 
3780
<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>
 
3781
<dd></dd></dl>
 
3782
 
 
3783
<dl class="method">
 
3784
<dt id="terminatorlib.terminal.Terminal.key_zoom_in">
 
3785
<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>
 
3786
<dd></dd></dl>
 
3787
 
 
3788
<dl class="method">
 
3789
<dt id="terminatorlib.terminal.Terminal.key_zoom_normal">
 
3790
<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>
 
3791
<dd></dd></dl>
 
3792
 
 
3793
<dl class="method">
 
3794
<dt id="terminatorlib.terminal.Terminal.key_zoom_out">
 
3795
<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>
 
3796
<dd></dd></dl>
 
3797
 
 
3798
<dl class="method">
 
3799
<dt id="terminatorlib.terminal.Terminal.match_add">
 
3800
<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>
 
3801
<dd><p>Register a URL match</p>
 
3802
</dd></dl>
 
3803
 
 
3804
<dl class="method">
 
3805
<dt id="terminatorlib.terminal.Terminal.match_remove">
 
3806
<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>
 
3807
<dd><p>Remove a previously registered URL match</p>
 
3808
</dd></dl>
 
3809
 
 
3810
<dl class="method">
 
3811
<dt id="terminatorlib.terminal.Terminal.maximise">
 
3812
<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>
 
3813
<dd><p>Maximise ourself to fill the window</p>
 
3814
</dd></dl>
 
3815
 
 
3816
<dl class="method">
 
3817
<dt id="terminatorlib.terminal.Terminal.on_beep">
 
3818
<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>
 
3819
<dd><p>Set the urgency hint for our window</p>
 
3820
</dd></dl>
 
3821
 
 
3822
<dl class="method">
 
3823
<dt id="terminatorlib.terminal.Terminal.on_buttonpress">
 
3824
<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>
 
3825
<dd><p>Handler for mouse events</p>
 
3826
</dd></dl>
 
3827
 
 
3828
<dl class="method">
 
3829
<dt id="terminatorlib.terminal.Terminal.on_drag_begin">
 
3830
<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>
 
3831
<dd><p>Handle the start of a drag event</p>
 
3832
</dd></dl>
 
3833
 
 
3834
<dl class="method">
 
3835
<dt id="terminatorlib.terminal.Terminal.on_drag_data_get">
 
3836
<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>
 
3837
<dd><p>I have no idea what this does, drag and drop is a mystery. sorry.</p>
 
3838
</dd></dl>
 
3839
 
 
3840
<dl class="method">
 
3841
<dt id="terminatorlib.terminal.Terminal.on_drag_data_received">
 
3842
<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>
 
3843
<dd><p>Something has been dragged into the terminal. Handle it as either a
 
3844
URL or another terminal.</p>
 
3845
</dd></dl>
 
3846
 
 
3847
<dl class="method">
 
3848
<dt id="terminatorlib.terminal.Terminal.on_drag_motion">
 
3849
<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>
 
3850
<dd><p><em>shrug</em></p>
 
3851
</dd></dl>
 
3852
 
 
3853
<dl class="method">
 
3854
<dt id="terminatorlib.terminal.Terminal.on_edit_done">
 
3855
<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>
 
3856
<dd><p>A child widget is done editing a label, return focus to VTE</p>
 
3857
</dd></dl>
 
3858
 
 
3859
<dl class="method">
 
3860
<dt id="terminatorlib.terminal.Terminal.on_encoding_change">
 
3861
<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>
 
3862
<dd><p>Handle the encoding changing</p>
 
3863
</dd></dl>
 
3864
 
 
3865
<dl class="method">
 
3866
<dt id="terminatorlib.terminal.Terminal.on_expose_event">
 
3867
<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>
 
3868
<dd><p>Handle an expose event while dragging</p>
 
3869
</dd></dl>
 
3870
 
 
3871
<dl class="method">
 
3872
<dt id="terminatorlib.terminal.Terminal.on_group_button_press">
 
3873
<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>
 
3874
<dd><p>Handler for the group button</p>
 
3875
</dd></dl>
 
3876
 
 
3877
<dl class="method">
 
3878
<dt id="terminatorlib.terminal.Terminal.on_keypress">
 
3879
<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>
 
3880
<dd><p>Handler for keyboard events</p>
 
3881
</dd></dl>
 
3882
 
 
3883
<dl class="method">
 
3884
<dt id="terminatorlib.terminal.Terminal.on_mousewheel">
 
3885
<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>
 
3886
<dd><p>Handler for modifier + mouse wheel scroll events</p>
 
3887
</dd></dl>
 
3888
 
 
3889
<dl class="method">
 
3890
<dt id="terminatorlib.terminal.Terminal.on_search_done">
 
3891
<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>
 
3892
<dd><p>We&#8217;ve finished searching, so clean up</p>
 
3893
</dd></dl>
 
3894
 
 
3895
<dl class="method">
 
3896
<dt id="terminatorlib.terminal.Terminal.on_vte_focus">
 
3897
<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>
 
3898
<dd><p>Update our UI when we get focus</p>
 
3899
</dd></dl>
 
3900
 
 
3901
<dl class="method">
 
3902
<dt id="terminatorlib.terminal.Terminal.on_vte_focus_in">
 
3903
<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>
 
3904
<dd><p>Inform other parts of the application when focus is received</p>
 
3905
</dd></dl>
 
3906
 
 
3907
<dl class="method">
 
3908
<dt id="terminatorlib.terminal.Terminal.on_vte_focus_out">
 
3909
<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>
 
3910
<dd><p>Inform other parts of the application when focus is lost</p>
 
3911
</dd></dl>
 
3912
 
 
3913
<dl class="method">
 
3914
<dt id="terminatorlib.terminal.Terminal.on_vte_notify_enter">
 
3915
<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>
 
3916
<dd><p>Handle the mouse entering this terminal</p>
 
3917
</dd></dl>
 
3918
 
 
3919
<dl class="method">
 
3920
<dt id="terminatorlib.terminal.Terminal.on_vte_size_allocate">
 
3921
<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>
 
3922
<dd></dd></dl>
 
3923
 
 
3924
<dl class="method">
 
3925
<dt id="terminatorlib.terminal.Terminal.on_window_focus_out">
 
3926
<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>
 
3927
<dd><p>Update our UI when the window loses focus</p>
 
3928
</dd></dl>
 
3929
 
 
3930
<dl class="method">
 
3931
<dt id="terminatorlib.terminal.Terminal.open_url">
 
3932
<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>
 
3933
<dd><p>Open a given URL, conditionally unpacking it from a VTE match</p>
 
3934
</dd></dl>
 
3935
 
 
3936
<dl class="method">
 
3937
<dt id="terminatorlib.terminal.Terminal.paste_clipboard">
 
3938
<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>
 
3939
<dd><p>Paste one of the two clipboards</p>
 
3940
</dd></dl>
 
3941
 
 
3942
<dl class="method">
 
3943
<dt id="terminatorlib.terminal.Terminal.populate_group_menu">
 
3944
<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>
 
3945
<dd><p>Fill out a group menu</p>
 
3946
</dd></dl>
 
3947
 
 
3948
<dl class="method">
 
3949
<dt id="terminatorlib.terminal.Terminal.popup_menu">
 
3950
<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>
 
3951
<dd><p>Display the context menu</p>
 
3952
</dd></dl>
 
3953
 
 
3954
<dl class="method">
 
3955
<dt id="terminatorlib.terminal.Terminal.position_popup_group_menu">
 
3956
<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>
 
3957
<dd><p>Calculate the position of the group popup menu</p>
 
3958
</dd></dl>
 
3959
 
 
3960
<dl class="method">
 
3961
<dt id="terminatorlib.terminal.Terminal.prepare_url">
 
3962
<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>
 
3963
<dd><p>Prepare a URL from a VTE match</p>
 
3964
</dd></dl>
 
3965
 
 
3966
<dl class="method">
 
3967
<dt id="terminatorlib.terminal.Terminal.really_create_group">
 
3968
<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>
 
3969
<dd><p>The titlebar has spoken, let a group be created</p>
 
3970
</dd></dl>
 
3971
 
 
3972
<dl class="method">
 
3973
<dt id="terminatorlib.terminal.Terminal.reconfigure">
 
3974
<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>
 
3975
<dd><p>Reconfigure our settings</p>
 
3976
</dd></dl>
 
3977
 
 
3978
<dl class="method">
 
3979
<dt id="terminatorlib.terminal.Terminal.scroll_by">
 
3980
<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>
 
3981
<dd><p>Scroll up or down by an amount of lines</p>
 
3982
</dd></dl>
 
3983
 
 
3984
<dl class="method">
 
3985
<dt id="terminatorlib.terminal.Terminal.scroll_by_line">
 
3986
<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>
 
3987
<dd><p>Scroll up or down in lines</p>
 
3988
</dd></dl>
 
3989
 
 
3990
<dl class="method">
 
3991
<dt id="terminatorlib.terminal.Terminal.scroll_by_page">
 
3992
<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>
 
3993
<dd><p>Scroll up or down in pages</p>
 
3994
</dd></dl>
 
3995
 
 
3996
<dl class="method">
 
3997
<dt id="terminatorlib.terminal.Terminal.scrollbar_jump">
 
3998
<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>
 
3999
<dd><p>Move the scrollbar to a particular row</p>
 
4000
</dd></dl>
 
4001
 
 
4002
<dl class="method">
 
4003
<dt id="terminatorlib.terminal.Terminal.set_cursor_color">
 
4004
<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>
 
4005
<dd><p>Set the cursor color appropriately</p>
 
4006
</dd></dl>
 
4007
 
 
4008
<dl class="method">
 
4009
<dt id="terminatorlib.terminal.Terminal.set_cwd">
 
4010
<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>
 
4011
<dd><p>Set our cwd</p>
 
4012
</dd></dl>
 
4013
 
 
4014
<dl class="method">
 
4015
<dt id="terminatorlib.terminal.Terminal.set_font">
 
4016
<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>
 
4017
<dd><p>Set the font we want in VTE</p>
 
4018
</dd></dl>
 
4019
 
 
4020
<dl class="method">
 
4021
<dt id="terminatorlib.terminal.Terminal.set_group">
 
4022
<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>
 
4023
<dd><p>Set a particular group</p>
 
4024
</dd></dl>
 
4025
 
 
4026
<dl class="method">
 
4027
<dt id="terminatorlib.terminal.Terminal.set_groupsend">
 
4028
<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>
 
4029
<dd><p>Set the groupsend mode</p>
 
4030
</dd></dl>
 
4031
 
 
4032
<dl class="method">
 
4033
<dt id="terminatorlib.terminal.Terminal.set_profile">
 
4034
<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>
 
4035
<dd><p>Set our profile</p>
 
4036
</dd></dl>
 
4037
 
 
4038
<dl class="method">
 
4039
<dt id="terminatorlib.terminal.Terminal.spawn_child">
 
4040
<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>
 
4041
<dd></dd></dl>
 
4042
 
 
4043
<dl class="method">
 
4044
<dt id="terminatorlib.terminal.Terminal.switch_to_next_profile">
 
4045
<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>
 
4046
<dd></dd></dl>
 
4047
 
 
4048
<dl class="method">
 
4049
<dt id="terminatorlib.terminal.Terminal.switch_to_previous_profile">
 
4050
<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>
 
4051
<dd></dd></dl>
 
4052
 
 
4053
<dl class="method">
 
4054
<dt id="terminatorlib.terminal.Terminal.toggle_widget_visibility">
 
4055
<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>
 
4056
<dd><p>Show or hide a widget</p>
 
4057
</dd></dl>
 
4058
 
 
4059
<dl class="method">
 
4060
<dt id="terminatorlib.terminal.Terminal.ungroup">
 
4061
<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>
 
4062
<dd><p>Remove a group</p>
 
4063
</dd></dl>
 
4064
 
 
4065
<dl class="method">
 
4066
<dt id="terminatorlib.terminal.Terminal.unzoom">
 
4067
<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>
 
4068
<dd><p>Restore normal layout</p>
 
4069
</dd></dl>
 
4070
 
 
4071
<dl class="method">
 
4072
<dt id="terminatorlib.terminal.Terminal.update_url_matches">
 
4073
<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>
 
4074
<dd><p>Update the regexps used to match URLs</p>
 
4075
</dd></dl>
 
4076
 
 
4077
<dl class="method">
 
4078
<dt id="terminatorlib.terminal.Terminal.zoom">
 
4079
<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>
 
4080
<dd><p>Zoom ourself to fill the window</p>
 
4081
</dd></dl>
 
4082
 
 
4083
<dl class="method">
 
4084
<dt id="terminatorlib.terminal.Terminal.zoom_font">
 
4085
<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>
 
4086
<dd><p>Change the font size</p>
 
4087
</dd></dl>
 
4088
 
 
4089
<dl class="method">
 
4090
<dt id="terminatorlib.terminal.Terminal.zoom_in">
 
4091
<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>
 
4092
<dd><p>Increase the font size</p>
 
4093
</dd></dl>
 
4094
 
 
4095
<dl class="method">
 
4096
<dt id="terminatorlib.terminal.Terminal.zoom_orig">
 
4097
<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>
 
4098
<dd><p>Restore original font size</p>
 
4099
</dd></dl>
 
4100
 
 
4101
<dl class="method">
 
4102
<dt id="terminatorlib.terminal.Terminal.zoom_out">
 
4103
<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>
 
4104
<dd><p>Decrease the font size</p>
 
4105
</dd></dl>
 
4106
 
 
4107
<dl class="method">
 
4108
<dt id="terminatorlib.terminal.Terminal.zoom_scale">
 
4109
<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>
 
4110
<dd><p>Scale our font correctly based on how big we are not vs before</p>
 
4111
</dd></dl>
 
4112
 
 
4113
<dl class="attribute">
 
4114
<dt id="terminatorlib.terminal.Terminal.TARGET_TYPE_VTE">
 
4115
<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>
 
4116
<dd></dd></dl>
 
4117
 
 
4118
<dl class="attribute">
 
4119
<dt id="terminatorlib.terminal.Terminal.bgcolor">
 
4120
<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>
 
4121
<dd></dd></dl>
 
4122
 
 
4123
<dl class="attribute">
 
4124
<dt id="terminatorlib.terminal.Terminal.clipboard">
 
4125
<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>
 
4126
<dd></dd></dl>
 
4127
 
 
4128
<dl class="attribute">
 
4129
<dt id="terminatorlib.terminal.Terminal.cnxids">
 
4130
<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>
 
4131
<dd></dd></dl>
 
4132
 
 
4133
<dl class="attribute">
 
4134
<dt id="terminatorlib.terminal.Terminal.command">
 
4135
<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>
 
4136
<dd></dd></dl>
 
4137
 
 
4138
<dl class="attribute">
 
4139
<dt id="terminatorlib.terminal.Terminal.composite_support">
 
4140
<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>
 
4141
<dd></dd></dl>
 
4142
 
 
4143
<dl class="attribute">
 
4144
<dt id="terminatorlib.terminal.Terminal.config">
 
4145
<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>
 
4146
<dd></dd></dl>
 
4147
 
 
4148
<dl class="attribute">
 
4149
<dt id="terminatorlib.terminal.Terminal.custom_encoding">
 
4150
<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>
 
4151
<dd></dd></dl>
 
4152
 
 
4153
<dl class="attribute">
 
4154
<dt id="terminatorlib.terminal.Terminal.custom_font_size">
 
4155
<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>
 
4156
<dd></dd></dl>
 
4157
 
 
4158
<dl class="attribute">
 
4159
<dt id="terminatorlib.terminal.Terminal.cwd">
 
4160
<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>
 
4161
<dd></dd></dl>
 
4162
 
 
4163
<dl class="attribute">
 
4164
<dt id="terminatorlib.terminal.Terminal.default_encoding">
 
4165
<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>
 
4166
<dd></dd></dl>
 
4167
 
 
4168
<dl class="attribute">
 
4169
<dt id="terminatorlib.terminal.Terminal.directory">
 
4170
<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>
 
4171
<dd></dd></dl>
 
4172
 
 
4173
<dl class="attribute">
 
4174
<dt id="terminatorlib.terminal.Terminal.fgcolor_active">
 
4175
<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>
 
4176
<dd></dd></dl>
 
4177
 
 
4178
<dl class="attribute">
 
4179
<dt id="terminatorlib.terminal.Terminal.fgcolor_inactive">
 
4180
<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>
 
4181
<dd></dd></dl>
 
4182
 
 
4183
<dl class="attribute">
 
4184
<dt id="terminatorlib.terminal.Terminal.group">
 
4185
<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>
 
4186
<dd></dd></dl>
 
4187
 
 
4188
<dl class="attribute">
 
4189
<dt id="terminatorlib.terminal.Terminal.layout_command">
 
4190
<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>
 
4191
<dd></dd></dl>
 
4192
 
 
4193
<dl class="attribute">
 
4194
<dt id="terminatorlib.terminal.Terminal.matches">
 
4195
<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>
 
4196
<dd></dd></dl>
 
4197
 
 
4198
<dl class="attribute">
 
4199
<dt id="terminatorlib.terminal.Terminal.origcwd">
 
4200
<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>
 
4201
<dd></dd></dl>
 
4202
 
 
4203
<dl class="attribute">
 
4204
<dt id="terminatorlib.terminal.Terminal.palette_active">
 
4205
<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>
 
4206
<dd></dd></dl>
 
4207
 
 
4208
<dl class="attribute">
 
4209
<dt id="terminatorlib.terminal.Terminal.palette_inactive">
 
4210
<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>
 
4211
<dd></dd></dl>
 
4212
 
 
4213
<dl class="attribute">
 
4214
<dt id="terminatorlib.terminal.Terminal.pid">
 
4215
<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>
 
4216
<dd></dd></dl>
 
4217
 
 
4218
<dl class="attribute">
 
4219
<dt id="terminatorlib.terminal.Terminal.scrollbar">
 
4220
<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>
 
4221
<dd></dd></dl>
 
4222
 
 
4223
<dl class="attribute">
 
4224
<dt id="terminatorlib.terminal.Terminal.scrollbar_position">
 
4225
<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>
 
4226
<dd></dd></dl>
 
4227
 
 
4228
<dl class="attribute">
 
4229
<dt id="terminatorlib.terminal.Terminal.searchbar">
 
4230
<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>
 
4231
<dd></dd></dl>
 
4232
 
 
4233
<dl class="attribute">
 
4234
<dt id="terminatorlib.terminal.Terminal.targets_for_new_group">
 
4235
<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>
 
4236
<dd></dd></dl>
 
4237
 
 
4238
<dl class="attribute">
 
4239
<dt id="terminatorlib.terminal.Terminal.terminalbox">
 
4240
<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>
 
4241
<dd></dd></dl>
 
4242
 
 
4243
<dl class="attribute">
 
4244
<dt id="terminatorlib.terminal.Terminal.terminator">
 
4245
<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>
 
4246
<dd></dd></dl>
 
4247
 
 
4248
<dl class="attribute">
 
4249
<dt id="terminatorlib.terminal.Terminal.titlebar">
 
4250
<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>
 
4251
<dd></dd></dl>
 
4252
 
 
4253
<dl class="attribute">
 
4254
<dt id="terminatorlib.terminal.Terminal.vte">
 
4255
<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>
 
4256
<dd></dd></dl>
 
4257
 
 
4258
</dd></dl>
 
4259
 
 
4260
</div>
 
4261
<div class="section" id="module-terminatorlib.terminal_popup_menu">
 
4262
<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>
 
4263
<p>terminal_popup_menu.py - classes necessary to provide a terminal context 
 
4264
menu</p>
 
4265
<dl class="class">
 
4266
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu">
 
4267
<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>
 
4268
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
4269
<p>Class implementing the Terminal context menu</p>
 
4270
<dl class="method">
 
4271
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.__init__">
 
4272
<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>
 
4273
<dd><p>Class initialiser</p>
 
4274
</dd></dl>
 
4275
 
 
4276
<dl class="method">
 
4277
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.add_encoding_items">
 
4278
<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>
 
4279
<dd><p>Add the encoding list to the menu</p>
 
4280
</dd></dl>
 
4281
 
 
4282
<dl class="method">
 
4283
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.show">
 
4284
<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>
 
4285
<dd><p>Display the context menu</p>
 
4286
</dd></dl>
 
4287
 
 
4288
<dl class="attribute">
 
4289
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.config">
 
4290
<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>
 
4291
<dd></dd></dl>
 
4292
 
 
4293
<dl class="attribute">
 
4294
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminal">
 
4295
<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>
 
4296
<dd></dd></dl>
 
4297
 
 
4298
<dl class="attribute">
 
4299
<dt id="terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminator">
 
4300
<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>
 
4301
<dd></dd></dl>
 
4302
 
 
4303
</dd></dl>
 
4304
 
 
4305
</div>
 
4306
<div class="section" id="module-terminatorlib.terminator">
 
4307
<span id="terminatorlib-terminator-module"></span><h2>terminatorlib.terminator module<a class="headerlink" href="#module-terminatorlib.terminator" title="Permalink to this headline">¶</a></h2>
 
4308
<p>terminator.py - class for the master Terminator singleton</p>
 
4309
<dl class="class">
 
4310
<dt id="terminatorlib.terminator.Terminator">
 
4311
<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>
 
4312
<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>
 
4313
<p>master object for the application</p>
 
4314
<dl class="method">
 
4315
<dt id="terminatorlib.terminator.Terminator.__init__">
 
4316
<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>
 
4317
<dd><p>Class initialiser</p>
 
4318
</dd></dl>
 
4319
 
 
4320
<dl class="method">
 
4321
<dt id="terminatorlib.terminator.Terminator.all_emit">
 
4322
<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>
 
4323
<dd><p>Emit to all terminals</p>
 
4324
</dd></dl>
 
4325
 
 
4326
<dl class="method">
 
4327
<dt id="terminatorlib.terminator.Terminator.attempt_gnome_client">
 
4328
<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>
 
4329
<dd><p>Attempt to find a GNOME Session to register with</p>
 
4330
</dd></dl>
 
4331
 
 
4332
<dl class="method">
 
4333
<dt id="terminatorlib.terminator.Terminator.closegroupedterms">
 
4334
<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>
 
4335
<dd><p>Close all terminals in a group</p>
 
4336
</dd></dl>
 
4337
 
 
4338
<dl class="method">
 
4339
<dt id="terminatorlib.terminator.Terminator.create_group">
 
4340
<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>
 
4341
<dd><p>Create a new group</p>
 
4342
</dd></dl>
 
4343
 
 
4344
<dl class="method">
 
4345
<dt id="terminatorlib.terminator.Terminator.create_layout">
 
4346
<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>
 
4347
<dd><p>Create all the parts necessary to satisfy the specified layout</p>
 
4348
</dd></dl>
 
4349
 
 
4350
<dl class="method">
 
4351
<dt id="terminatorlib.terminator.Terminator.deregister_launcher_window">
 
4352
<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>
 
4353
<dd><p>de-register a launcher window widget</p>
 
4354
</dd></dl>
 
4355
 
 
4356
<dl class="method">
 
4357
<dt id="terminatorlib.terminator.Terminator.deregister_terminal">
 
4358
<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>
 
4359
<dd><p>De-register a terminal widget</p>
 
4360
</dd></dl>
 
4361
 
 
4362
<dl class="method">
 
4363
<dt id="terminatorlib.terminator.Terminator.deregister_window">
 
4364
<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>
 
4365
<dd><p>de-register a window widget</p>
 
4366
</dd></dl>
 
4367
 
 
4368
<dl class="method">
 
4369
<dt id="terminatorlib.terminator.Terminator.describe_layout">
 
4370
<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>
 
4371
<dd><p>Describe our current layout</p>
 
4372
</dd></dl>
 
4373
 
 
4374
<dl class="method">
 
4375
<dt id="terminatorlib.terminator.Terminator.die">
 
4376
<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>
 
4377
<dd><p>Die at the hands of the session manager</p>
 
4378
</dd></dl>
 
4379
 
 
4380
<dl class="method">
 
4381
<dt id="terminatorlib.terminator.Terminator.do_enumerate">
 
4382
<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>
 
4383
<dd><p>Insert the number of each terminal in a group, into that terminal</p>
 
4384
</dd></dl>
 
4385
 
 
4386
<dl class="method">
 
4387
<dt id="terminatorlib.terminator.Terminator.find_terminal_by_uuid">
 
4388
<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>
 
4389
<dd><p>Search our terminals for one matching the supplied UUID</p>
 
4390
</dd></dl>
 
4391
 
 
4392
<dl class="method">
 
4393
<dt id="terminatorlib.terminator.Terminator.focus_changed">
 
4394
<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>
 
4395
<dd><p>We just moved focus to a new terminal</p>
 
4396
</dd></dl>
 
4397
 
 
4398
<dl class="method">
 
4399
<dt id="terminatorlib.terminator.Terminator.focus_left">
 
4400
<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>
 
4401
<dd></dd></dl>
 
4402
 
 
4403
<dl class="method">
 
4404
<dt id="terminatorlib.terminator.Terminator.get_focussed_terminal">
 
4405
<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>
 
4406
<dd><p>iterate over all the terminals to find which, if any, has focus</p>
 
4407
</dd></dl>
 
4408
 
 
4409
<dl class="method">
 
4410
<dt id="terminatorlib.terminator.Terminator.get_sibling_terms">
 
4411
<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>
 
4412
<dd></dd></dl>
 
4413
 
 
4414
<dl class="method">
 
4415
<dt id="terminatorlib.terminator.Terminator.get_target_terms">
 
4416
<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>
 
4417
<dd><p>Get the terminals we should currently be broadcasting to</p>
 
4418
</dd></dl>
 
4419
 
 
4420
<dl class="method">
 
4421
<dt id="terminatorlib.terminator.Terminator.get_windows">
 
4422
<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>
 
4423
<dd><p>Return a list of windows</p>
 
4424
</dd></dl>
 
4425
 
 
4426
<dl class="method">
 
4427
<dt id="terminatorlib.terminator.Terminator.group_emit">
 
4428
<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>
 
4429
<dd><p>Emit to each terminal in a group</p>
 
4430
</dd></dl>
 
4431
 
 
4432
<dl class="method">
 
4433
<dt id="terminatorlib.terminator.Terminator.group_hoover">
 
4434
<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>
 
4435
<dd><p>Clean out unused groups</p>
 
4436
</dd></dl>
 
4437
 
 
4438
<dl class="method">
 
4439
<dt id="terminatorlib.terminator.Terminator.layout_done">
 
4440
<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>
 
4441
<dd><p>Layout operations have finished, record that fact</p>
 
4442
</dd></dl>
 
4443
 
 
4444
<dl class="method">
 
4445
<dt id="terminatorlib.terminator.Terminator.new_window">
 
4446
<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>
 
4447
<dd><p>Create a window with a Terminal in it</p>
 
4448
</dd></dl>
 
4449
 
 
4450
<dl class="method">
 
4451
<dt id="terminatorlib.terminator.Terminator.prepare_attributes">
 
4452
<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>
 
4453
<dd><p>Initialise anything that isn&#8217;t already</p>
 
4454
</dd></dl>
 
4455
 
 
4456
<dl class="method">
 
4457
<dt id="terminatorlib.terminator.Terminator.reconfigure">
 
4458
<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>
 
4459
<dd><p>Update configuration for the whole application</p>
 
4460
</dd></dl>
 
4461
 
 
4462
<dl class="method">
 
4463
<dt id="terminatorlib.terminator.Terminator.register_launcher_window">
 
4464
<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>
 
4465
<dd><p>Register a new launcher window widget</p>
 
4466
</dd></dl>
 
4467
 
 
4468
<dl class="method">
 
4469
<dt id="terminatorlib.terminator.Terminator.register_terminal">
 
4470
<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>
 
4471
<dd><p>Register a new terminal widget</p>
 
4472
</dd></dl>
 
4473
 
 
4474
<dl class="method">
 
4475
<dt id="terminatorlib.terminator.Terminator.register_window">
 
4476
<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>
 
4477
<dd><p>Register a new window widget</p>
 
4478
</dd></dl>
 
4479
 
 
4480
<dl class="method">
 
4481
<dt id="terminatorlib.terminator.Terminator.save_yourself">
 
4482
<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>
 
4483
<dd><p>Save as much state as possible for the session manager</p>
 
4484
</dd></dl>
 
4485
 
 
4486
<dl class="method">
 
4487
<dt id="terminatorlib.terminator.Terminator.set_dbus_data">
 
4488
<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>
 
4489
<dd><p>Store the DBus bus details, if they are available</p>
 
4490
</dd></dl>
 
4491
 
 
4492
<dl class="method">
 
4493
<dt id="terminatorlib.terminator.Terminator.set_origcwd">
 
4494
<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>
 
4495
<dd><p>Store the original cwd our process inherits</p>
 
4496
</dd></dl>
 
4497
 
 
4498
<dl class="attribute">
 
4499
<dt id="terminatorlib.terminator.Terminator.config">
 
4500
<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>
 
4501
<dd></dd></dl>
 
4502
 
 
4503
<dl class="attribute">
 
4504
<dt id="terminatorlib.terminator.Terminator.dbus_name">
 
4505
<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>
 
4506
<dd></dd></dl>
 
4507
 
 
4508
<dl class="attribute">
 
4509
<dt id="terminatorlib.terminator.Terminator.dbus_path">
 
4510
<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>
 
4511
<dd></dd></dl>
 
4512
 
 
4513
<dl class="attribute">
 
4514
<dt id="terminatorlib.terminator.Terminator.debug_address">
 
4515
<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>
 
4516
<dd></dd></dl>
 
4517
 
 
4518
<dl class="attribute">
 
4519
<dt id="terminatorlib.terminator.Terminator.doing_layout">
 
4520
<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>
 
4521
<dd></dd></dl>
 
4522
 
 
4523
<dl class="attribute">
 
4524
<dt id="terminatorlib.terminator.Terminator.gnome_client">
 
4525
<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>
 
4526
<dd></dd></dl>
 
4527
 
 
4528
<dl class="attribute">
 
4529
<dt id="terminatorlib.terminator.Terminator.groups">
 
4530
<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>
 
4531
<dd></dd></dl>
 
4532
 
 
4533
<dl class="attribute">
 
4534
<dt id="terminatorlib.terminator.Terminator.groupsend">
 
4535
<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>
 
4536
<dd></dd></dl>
 
4537
 
 
4538
<dl class="attribute">
 
4539
<dt id="terminatorlib.terminator.Terminator.groupsend_type">
 
4540
<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>
 
4541
<dd></dd></dl>
 
4542
 
 
4543
<dl class="attribute">
 
4544
<dt id="terminatorlib.terminator.Terminator.keybindings">
 
4545
<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>
 
4546
<dd></dd></dl>
 
4547
 
 
4548
<dl class="attribute">
 
4549
<dt id="terminatorlib.terminator.Terminator.last_active_window">
 
4550
<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>
 
4551
<dd></dd></dl>
 
4552
 
 
4553
<dl class="attribute">
 
4554
<dt id="terminatorlib.terminator.Terminator.launcher_windows">
 
4555
<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>
 
4556
<dd></dd></dl>
 
4557
 
 
4558
<dl class="attribute">
 
4559
<dt id="terminatorlib.terminator.Terminator.layoutname">
 
4560
<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>
 
4561
<dd></dd></dl>
 
4562
 
 
4563
<dl class="attribute">
 
4564
<dt id="terminatorlib.terminator.Terminator.origcwd">
 
4565
<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>
 
4566
<dd></dd></dl>
 
4567
 
 
4568
<dl class="attribute">
 
4569
<dt id="terminatorlib.terminator.Terminator.pid_cwd">
 
4570
<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>
 
4571
<dd></dd></dl>
 
4572
 
 
4573
<dl class="attribute">
 
4574
<dt id="terminatorlib.terminator.Terminator.terminals">
 
4575
<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>
 
4576
<dd></dd></dl>
 
4577
 
 
4578
<dl class="attribute">
 
4579
<dt id="terminatorlib.terminator.Terminator.windows">
 
4580
<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>
 
4581
<dd></dd></dl>
 
4582
 
 
4583
<dl class="attribute">
 
4584
<dt id="terminatorlib.terminator.Terminator.windowtitle">
 
4585
<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>
 
4586
<dd></dd></dl>
 
4587
 
 
4588
</dd></dl>
 
4589
 
 
4590
</div>
 
4591
<div class="section" id="module-terminatorlib.titlebar">
 
4592
<span id="terminatorlib-titlebar-module"></span><h2>terminatorlib.titlebar module<a class="headerlink" href="#module-terminatorlib.titlebar" title="Permalink to this headline">¶</a></h2>
 
4593
<p>titlebar.py - classes necessary to provide a terminal title bar</p>
 
4594
<dl class="class">
 
4595
<dt id="terminatorlib.titlebar.Titlebar">
 
4596
<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>
 
4597
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">gtk.EventBox</span></code></p>
 
4598
<p>Class implementing the Titlebar widget</p>
 
4599
<dl class="method">
 
4600
<dt id="terminatorlib.titlebar.Titlebar.__init__">
 
4601
<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>
 
4602
<dd><p>Class initialiser</p>
 
4603
</dd></dl>
 
4604
 
 
4605
<dl class="method">
 
4606
<dt id="terminatorlib.titlebar.Titlebar.connect_icon">
 
4607
<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>
 
4608
<dd><p>Connect the supplied function to clicking on the group icon</p>
 
4609
</dd></dl>
 
4610
 
 
4611
<dl class="method">
 
4612
<dt id="terminatorlib.titlebar.Titlebar.create_group">
 
4613
<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>
 
4614
<dd><p>Create a new group</p>
 
4615
</dd></dl>
 
4616
 
 
4617
<dl class="method">
 
4618
<dt id="terminatorlib.titlebar.Titlebar.editing">
 
4619
<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>
 
4620
<dd><p>Determine if we&#8217;re currently editing a group name or title</p>
 
4621
</dd></dl>
 
4622
 
 
4623
<dl class="method">
 
4624
<dt id="terminatorlib.titlebar.Titlebar.get_custom_string">
 
4625
<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>
 
4626
<dd><p>If we have a custom string set, return it, otherwise None</p>
 
4627
</dd></dl>
 
4628
 
 
4629
<dl class="method">
 
4630
<dt id="terminatorlib.titlebar.Titlebar.get_desired_visibility">
 
4631
<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>
 
4632
<dd><p>Returns True if the titlebar is supposed to be visible. False if
 
4633
not</p>
 
4634
</dd></dl>
 
4635
 
 
4636
<dl class="method">
 
4637
<dt id="terminatorlib.titlebar.Titlebar.groupentry_activate">
 
4638
<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>
 
4639
<dd><p>Actually cause a group to be created</p>
 
4640
</dd></dl>
 
4641
 
 
4642
<dl class="method">
 
4643
<dt id="terminatorlib.titlebar.Titlebar.groupentry_cancel">
 
4644
<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>
 
4645
<dd><p>Hide the group name entry</p>
 
4646
</dd></dl>
 
4647
 
 
4648
<dl class="method">
 
4649
<dt id="terminatorlib.titlebar.Titlebar.groupentry_keypress">
 
4650
<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>
 
4651
<dd><p>Handle keypresses on the entry widget</p>
 
4652
</dd></dl>
 
4653
 
 
4654
<dl class="method">
 
4655
<dt id="terminatorlib.titlebar.Titlebar.icon_bell">
 
4656
<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>
 
4657
<dd><p>A bell signal requires we display our bell icon</p>
 
4658
</dd></dl>
 
4659
 
 
4660
<dl class="method">
 
4661
<dt id="terminatorlib.titlebar.Titlebar.icon_bell_hide">
 
4662
<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>
 
4663
<dd><p>Handle a timeout which means we now hide the bell icon</p>
 
4664
</dd></dl>
 
4665
 
 
4666
<dl class="method">
 
4667
<dt id="terminatorlib.titlebar.Titlebar.on_clicked">
 
4668
<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>
 
4669
<dd><p>Handle a click on the label</p>
 
4670
</dd></dl>
 
4671
 
 
4672
<dl class="method">
 
4673
<dt id="terminatorlib.titlebar.Titlebar.on_edit_done">
 
4674
<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>
 
4675
<dd><p>Re-emit an edit-done signal from an EditableLabel</p>
 
4676
</dd></dl>
 
4677
 
 
4678
<dl class="method">
 
4679
<dt id="terminatorlib.titlebar.Titlebar.set_custom_string">
 
4680
<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>
 
4681
<dd><p>Set a custom string</p>
 
4682
</dd></dl>
 
4683
 
 
4684
<dl class="method">
 
4685
<dt id="terminatorlib.titlebar.Titlebar.set_from_icon_name">
 
4686
<code class="descname">set_from_icon_name</code><span class="sig-paren">(</span><em>name</em>, <em>size=&lt;enum GTK_ICON_SIZE_MENU of type GtkIconSize&gt;</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>
 
4687
<dd><p>Set an icon for the group label</p>
 
4688
</dd></dl>
 
4689
 
 
4690
<dl class="method">
 
4691
<dt id="terminatorlib.titlebar.Titlebar.set_group_label">
 
4692
<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>
 
4693
<dd><p>Set the name of the group</p>
 
4694
</dd></dl>
 
4695
 
 
4696
<dl class="method">
 
4697
<dt id="terminatorlib.titlebar.Titlebar.set_terminal_title">
 
4698
<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>
 
4699
<dd><p>Update the terminal title</p>
 
4700
</dd></dl>
 
4701
 
 
4702
<dl class="method">
 
4703
<dt id="terminatorlib.titlebar.Titlebar.update">
 
4704
<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>
 
4705
<dd><p>Update our contents</p>
 
4706
</dd></dl>
 
4707
 
 
4708
<dl class="method">
 
4709
<dt id="terminatorlib.titlebar.Titlebar.update_terminal_size">
 
4710
<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>
 
4711
<dd><p>Update the displayed terminal size</p>
 
4712
</dd></dl>
 
4713
 
 
4714
<dl class="method">
 
4715
<dt id="terminatorlib.titlebar.Titlebar.update_visibility">
 
4716
<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>
 
4717
<dd><p>Make the titlebar be visible or not</p>
 
4718
</dd></dl>
 
4719
 
 
4720
<dl class="attribute">
 
4721
<dt id="terminatorlib.titlebar.Titlebar.bellicon">
 
4722
<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>
 
4723
<dd></dd></dl>
 
4724
 
 
4725
<dl class="attribute">
 
4726
<dt id="terminatorlib.titlebar.Titlebar.config">
 
4727
<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>
 
4728
<dd></dd></dl>
 
4729
 
 
4730
<dl class="attribute">
 
4731
<dt id="terminatorlib.titlebar.Titlebar.ebox">
 
4732
<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>
 
4733
<dd></dd></dl>
 
4734
 
 
4735
<dl class="attribute">
 
4736
<dt id="terminatorlib.titlebar.Titlebar.groupentry">
 
4737
<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>
 
4738
<dd></dd></dl>
 
4739
 
 
4740
<dl class="attribute">
 
4741
<dt id="terminatorlib.titlebar.Titlebar.groupicon">
 
4742
<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>
 
4743
<dd></dd></dl>
 
4744
 
 
4745
<dl class="attribute">
 
4746
<dt id="terminatorlib.titlebar.Titlebar.grouplabel">
 
4747
<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>
 
4748
<dd></dd></dl>
 
4749
 
 
4750
<dl class="attribute">
 
4751
<dt id="terminatorlib.titlebar.Titlebar.label">
 
4752
<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>
 
4753
<dd></dd></dl>
 
4754
 
 
4755
<dl class="attribute">
 
4756
<dt id="terminatorlib.titlebar.Titlebar.oldtitle">
 
4757
<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>
 
4758
<dd></dd></dl>
 
4759
 
 
4760
<dl class="attribute">
 
4761
<dt id="terminatorlib.titlebar.Titlebar.sizetext">
 
4762
<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>
 
4763
<dd></dd></dl>
 
4764
 
 
4765
<dl class="attribute">
 
4766
<dt id="terminatorlib.titlebar.Titlebar.terminal">
 
4767
<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>
 
4768
<dd></dd></dl>
 
4769
 
 
4770
<dl class="attribute">
 
4771
<dt id="terminatorlib.titlebar.Titlebar.terminator">
 
4772
<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>
 
4773
<dd></dd></dl>
 
4774
 
 
4775
<dl class="attribute">
 
4776
<dt id="terminatorlib.titlebar.Titlebar.termtext">
 
4777
<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>
 
4778
<dd></dd></dl>
 
4779
 
 
4780
</dd></dl>
 
4781
 
 
4782
</div>
 
4783
<div class="section" id="module-terminatorlib.translation">
 
4784
<span id="terminatorlib-translation-module"></span><h2>terminatorlib.translation module<a class="headerlink" href="#module-terminatorlib.translation" title="Permalink to this headline">¶</a></h2>
 
4785
<p>Terminator by Chris Jones &lt;<a class="reference external" href="mailto:cmsj&#37;&#52;&#48;tenshu&#46;net">cmsj<span>&#64;</span>tenshu<span>&#46;</span>net</a>&gt;</p>
 
4786
</div>
 
4787
<div class="section" id="module-terminatorlib.util">
 
4788
<span id="terminatorlib-util-module"></span><h2>terminatorlib.util module<a class="headerlink" href="#module-terminatorlib.util" title="Permalink to this headline">¶</a></h2>
 
4789
<p>Terminator.util - misc utility functions</p>
 
4790
<dl class="function">
 
4791
<dt id="terminatorlib.util.dbg">
 
4792
<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>
 
4793
<dd><p>Print a message if debugging is enabled</p>
 
4794
</dd></dl>
 
4795
 
 
4796
<dl class="function">
 
4797
<dt id="terminatorlib.util.dict_diff">
 
4798
<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>
 
4799
<dd><p>Examine the values in the supplied working set and return a new dict
 
4800
that only contains those values which are different from those in the
 
4801
reference dictionary</p>
 
4802
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">a</span> <span class="o">=</span> <span class="p">{</span><span class="s">&#39;foo&#39;</span><span class="p">:</span> <span class="s">&#39;bar&#39;</span><span class="p">,</span> <span class="s">&#39;baz&#39;</span><span class="p">:</span> <span class="s">&#39;bjonk&#39;</span><span class="p">}</span>
 
4803
<span class="gp">&gt;&gt;&gt; </span><span class="n">b</span> <span class="o">=</span> <span class="p">{</span><span class="s">&#39;foo&#39;</span><span class="p">:</span> <span class="s">&#39;far&#39;</span><span class="p">,</span> <span class="s">&#39;baz&#39;</span><span class="p">:</span> <span class="s">&#39;bjonk&#39;</span><span class="p">}</span>
 
4804
<span class="gp">&gt;&gt;&gt; </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>
 
4805
<span class="go">{&#39;foo&#39;: &#39;far&#39;}</span>
 
4806
</pre></div>
 
4807
</div>
 
4808
</dd></dl>
 
4809
 
 
4810
<dl class="function">
 
4811
<dt id="terminatorlib.util.enumerate_descendants">
 
4812
<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>
 
4813
<dd><p>Walk all our children and build up a list of containers and
 
4814
terminals</p>
 
4815
</dd></dl>
 
4816
 
 
4817
<dl class="function">
 
4818
<dt id="terminatorlib.util.err">
 
4819
<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>
 
4820
<dd><p>Print an error message</p>
 
4821
</dd></dl>
 
4822
 
 
4823
<dl class="function">
 
4824
<dt id="terminatorlib.util.gerr">
 
4825
<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>
 
4826
<dd><p>Display a graphical error. This should only be used for serious
 
4827
errors as it will halt execution</p>
 
4828
</dd></dl>
 
4829
 
 
4830
<dl class="function">
 
4831
<dt id="terminatorlib.util.get_config_dir">
 
4832
<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>
 
4833
<dd><p>Expand all the messy nonsense for finding where ~/.config/terminator
 
4834
really is</p>
 
4835
</dd></dl>
 
4836
 
 
4837
<dl class="function">
 
4838
<dt id="terminatorlib.util.get_edge">
 
4839
<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>
 
4840
<dd><p>Return the edge of the supplied allocation that we will care about for
 
4841
directional navigation</p>
 
4842
</dd></dl>
 
4843
 
 
4844
<dl class="function">
 
4845
<dt id="terminatorlib.util.get_nav_offset">
 
4846
<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>
 
4847
<dd><p>Work out how far edge is from a particular point on the allocation
 
4848
rectangle, in the given direction</p>
 
4849
</dd></dl>
 
4850
 
 
4851
<dl class="function">
 
4852
<dt id="terminatorlib.util.get_nav_possible">
 
4853
<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>
 
4854
<dd><p>Check if the supplied allocation is in the right direction of the
 
4855
supplied edge</p>
 
4856
</dd></dl>
 
4857
 
 
4858
<dl class="function">
 
4859
<dt id="terminatorlib.util.get_nav_tiebreak">
 
4860
<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>
 
4861
<dd><p>We have multiple candidate terminals. Pick the closest by cursor
 
4862
position</p>
 
4863
</dd></dl>
 
4864
 
 
4865
<dl class="function">
 
4866
<dt id="terminatorlib.util.has_ancestor">
 
4867
<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>
 
4868
<dd><p>Walk up the family tree of widget to see if any ancestors are of type</p>
 
4869
</dd></dl>
 
4870
 
 
4871
<dl class="function">
 
4872
<dt id="terminatorlib.util.inject_uuid">
 
4873
<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>
 
4874
<dd><p>Inject a UUID into an existing object</p>
 
4875
</dd></dl>
 
4876
 
 
4877
<dl class="function">
 
4878
<dt id="terminatorlib.util.make_uuid">
 
4879
<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>
 
4880
<dd><p>Generate a UUID for an object</p>
 
4881
</dd></dl>
 
4882
 
 
4883
<dl class="function">
 
4884
<dt id="terminatorlib.util.manual_lookup">
 
4885
<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>
 
4886
<dd><p>Choose the manual to open based on LANGUAGE</p>
 
4887
</dd></dl>
 
4888
 
 
4889
<dl class="function">
 
4890
<dt id="terminatorlib.util.path_lookup">
 
4891
<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>
 
4892
<dd><p>Find a command in our path</p>
 
4893
</dd></dl>
 
4894
 
 
4895
<dl class="function">
 
4896
<dt id="terminatorlib.util.shell_lookup">
 
4897
<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>
 
4898
<dd><p>Find an appropriate shell for the user</p>
 
4899
</dd></dl>
 
4900
 
 
4901
<dl class="function">
 
4902
<dt id="terminatorlib.util.spawn_new_terminator">
 
4903
<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>
 
4904
<dd><p>Start a new terminator instance with the given arguments</p>
 
4905
</dd></dl>
 
4906
 
 
4907
<dl class="function">
 
4908
<dt id="terminatorlib.util.widget_pixbuf">
 
4909
<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>
 
4910
<dd><p>Generate a pixbuf of a widget</p>
 
4911
</dd></dl>
 
4912
 
 
4913
</div>
 
4914
<div class="section" id="module-terminatorlib.version">
 
4915
<span id="terminatorlib-version-module"></span><h2>terminatorlib.version module<a class="headerlink" href="#module-terminatorlib.version" title="Permalink to this headline">¶</a></h2>
 
4916
<p>TerminatorVersion by Chris Jones &lt;<a class="reference external" href="mailto:cmsj&#37;&#52;&#48;tenshu&#46;net">cmsj<span>&#64;</span>tenshu<span>&#46;</span>net</a>&gt;</p>
 
4917
<p>TerminatorVersion supplies our version number.</p>
 
4918
</div>
 
4919
<div class="section" id="module-terminatorlib.window">
 
4920
<span id="terminatorlib-window-module"></span><h2>terminatorlib.window module<a class="headerlink" href="#module-terminatorlib.window" title="Permalink to this headline">¶</a></h2>
 
4921
<p>window.py - class for the main Terminator window</p>
 
4922
<dl class="class">
 
4923
<dt id="terminatorlib.window.Window">
 
4924
<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>
 
4925
<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>
 
4926
<p>Class implementing a top-level Terminator window</p>
 
4927
<dl class="method">
 
4928
<dt id="terminatorlib.window.Window.__init__">
 
4929
<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>
 
4930
<dd><p>Class initialiser</p>
 
4931
</dd></dl>
 
4932
 
 
4933
<dl class="method">
 
4934
<dt id="terminatorlib.window.Window.add">
 
4935
<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>
 
4936
<dd><p>Add a widget to the window by way of gtk.Window.add()</p>
 
4937
</dd></dl>
 
4938
 
 
4939
<dl class="method">
 
4940
<dt id="terminatorlib.window.Window.apply_config">
 
4941
<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>
 
4942
<dd><p>Apply various configuration options</p>
 
4943
</dd></dl>
 
4944
 
 
4945
<dl class="method">
 
4946
<dt id="terminatorlib.window.Window.apply_icon">
 
4947
<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>
 
4948
<dd><p>Set the window icon</p>
 
4949
</dd></dl>
 
4950
 
 
4951
<dl class="method">
 
4952
<dt id="terminatorlib.window.Window.closeterm">
 
4953
<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>
 
4954
<dd><p>Handle a terminal closing</p>
 
4955
</dd></dl>
 
4956
 
 
4957
<dl class="method">
 
4958
<dt id="terminatorlib.window.Window.confirm_close">
 
4959
<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>
 
4960
<dd><p>Display a confirmation dialog when the user is closing multiple
 
4961
terminals in one window</p>
 
4962
</dd></dl>
 
4963
 
 
4964
<dl class="method">
 
4965
<dt id="terminatorlib.window.Window.create_layout">
 
4966
<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>
 
4967
<dd><p>Apply any config items from our layout</p>
 
4968
</dd></dl>
 
4969
 
 
4970
<dl class="method">
 
4971
<dt id="terminatorlib.window.Window.deferred_set_rough_geometry_hints">
 
4972
<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>
 
4973
<dd></dd></dl>
 
4974
 
 
4975
<dl class="method">
 
4976
<dt id="terminatorlib.window.Window.do_deferred_set_rough_geometry_hints">
 
4977
<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>
 
4978
<dd></dd></dl>
 
4979
 
 
4980
<dl class="method">
 
4981
<dt id="terminatorlib.window.Window.do_get_property">
 
4982
<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>
 
4983
<dd><p>Handle gobject getting a property</p>
 
4984
</dd></dl>
 
4985
 
 
4986
<dl class="method">
 
4987
<dt id="terminatorlib.window.Window.do_set_property">
 
4988
<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>
 
4989
<dd><p>Handle gobject setting a property</p>
 
4990
</dd></dl>
 
4991
 
 
4992
<dl class="method">
 
4993
<dt id="terminatorlib.window.Window.get_children">
 
4994
<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>
 
4995
<dd><p>Return a single list of our child</p>
 
4996
</dd></dl>
 
4997
 
 
4998
<dl class="method">
 
4999
<dt id="terminatorlib.window.Window.get_focussed_terminal">
 
5000
<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>
 
5001
<dd><p>Find which terminal we want to have focus</p>
 
5002
</dd></dl>
 
5003
 
 
5004
<dl class="method">
 
5005
<dt id="terminatorlib.window.Window.get_visible_terminals">
 
5006
<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>
 
5007
<dd><p>Walk down the widget tree to find all of the visible terminals.
 
5008
Mostly using Container::get_visible_terminals()</p>
 
5009
</dd></dl>
 
5010
 
 
5011
<dl class="method">
 
5012
<dt id="terminatorlib.window.Window.group_all">
 
5013
<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>
 
5014
<dd><p>Group all terminals</p>
 
5015
</dd></dl>
 
5016
 
 
5017
<dl class="method">
 
5018
<dt id="terminatorlib.window.Window.group_all_toggle">
 
5019
<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>
 
5020
<dd><p>Toggle grouping to all</p>
 
5021
</dd></dl>
 
5022
 
 
5023
<dl class="method">
 
5024
<dt id="terminatorlib.window.Window.group_tab">
 
5025
<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>
 
5026
<dd><p>Group all terminals in the current tab</p>
 
5027
</dd></dl>
 
5028
 
 
5029
<dl class="method">
 
5030
<dt id="terminatorlib.window.Window.group_tab_toggle">
 
5031
<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>
 
5032
<dd><p>Blah</p>
 
5033
</dd></dl>
 
5034
 
 
5035
<dl class="method">
 
5036
<dt id="terminatorlib.window.Window.hoover">
 
5037
<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>
 
5038
<dd><p>Ensure we still have a reason to exist</p>
 
5039
</dd></dl>
 
5040
 
 
5041
<dl class="method">
 
5042
<dt id="terminatorlib.window.Window.is_child_notebook">
 
5043
<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>
 
5044
<dd><p>Returns True if this Window&#8217;s child is a Notebook</p>
 
5045
</dd></dl>
 
5046
 
 
5047
<dl class="method">
 
5048
<dt id="terminatorlib.window.Window.move_tab">
 
5049
<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>
 
5050
<dd><p>Handle a keyboard shortcut for moving tab positions</p>
 
5051
</dd></dl>
 
5052
 
 
5053
<dl class="method">
 
5054
<dt id="terminatorlib.window.Window.navigate_terminal">
 
5055
<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>
 
5056
<dd><p>Navigate around terminals</p>
 
5057
</dd></dl>
 
5058
 
 
5059
<dl class="method">
 
5060
<dt id="terminatorlib.window.Window.on_button_press">
 
5061
<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>
 
5062
<dd><p>Handle a mouse button event. Mainly this is just a clean way to
 
5063
cancel any urgency hints that are set.</p>
 
5064
</dd></dl>
 
5065
 
 
5066
<dl class="method">
 
5067
<dt id="terminatorlib.window.Window.on_delete_event">
 
5068
<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>
 
5069
<dd><p>Handle a window close request</p>
 
5070
</dd></dl>
 
5071
 
 
5072
<dl class="method">
 
5073
<dt id="terminatorlib.window.Window.on_destroy_event">
 
5074
<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>
 
5075
<dd><p>Handle window destruction</p>
 
5076
</dd></dl>
 
5077
 
 
5078
<dl class="method">
 
5079
<dt id="terminatorlib.window.Window.on_focus_in">
 
5080
<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>
 
5081
<dd><p>Focus has entered the window</p>
 
5082
</dd></dl>
 
5083
 
 
5084
<dl class="method">
 
5085
<dt id="terminatorlib.window.Window.on_focus_out">
 
5086
<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>
 
5087
<dd><p>Focus has left the window</p>
 
5088
</dd></dl>
 
5089
 
 
5090
<dl class="method">
 
5091
<dt id="terminatorlib.window.Window.on_hide_window">
 
5092
<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>
 
5093
<dd><p>Handle a request to hide/show the window</p>
 
5094
</dd></dl>
 
5095
 
 
5096
<dl class="method">
 
5097
<dt id="terminatorlib.window.Window.on_key_press">
 
5098
<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>
 
5099
<dd><p>Handle a keyboard event</p>
 
5100
</dd></dl>
 
5101
 
 
5102
<dl class="method">
 
5103
<dt id="terminatorlib.window.Window.on_window_state_changed">
 
5104
<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>
 
5105
<dd><p>Handle the state of the window changing</p>
 
5106
</dd></dl>
 
5107
 
 
5108
<dl class="method">
 
5109
<dt id="terminatorlib.window.Window.register_callbacks">
 
5110
<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>
 
5111
<dd><p>Connect the GTK+ signals we care about</p>
 
5112
</dd></dl>
 
5113
 
 
5114
<dl class="method">
 
5115
<dt id="terminatorlib.window.Window.remove">
 
5116
<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>
 
5117
<dd><p>Remove our child widget by way of gtk.Window.remove()</p>
 
5118
</dd></dl>
 
5119
 
 
5120
<dl class="method">
 
5121
<dt id="terminatorlib.window.Window.rotate">
 
5122
<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>
 
5123
<dd><p>Rotate children in this window</p>
 
5124
</dd></dl>
 
5125
 
 
5126
<dl class="method">
 
5127
<dt id="terminatorlib.window.Window.set_always_on_top">
 
5128
<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>
 
5129
<dd><p>Set the always on top window hint from the supplied value</p>
 
5130
</dd></dl>
 
5131
 
 
5132
<dl class="method">
 
5133
<dt id="terminatorlib.window.Window.set_borderless">
 
5134
<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>
 
5135
<dd><p>Set the state of the window border from the supplied value</p>
 
5136
</dd></dl>
 
5137
 
 
5138
<dl class="method">
 
5139
<dt id="terminatorlib.window.Window.set_fullscreen">
 
5140
<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>
 
5141
<dd><p>Set the fullscreen state of the window from the supplied value</p>
 
5142
</dd></dl>
 
5143
 
 
5144
<dl class="method">
 
5145
<dt id="terminatorlib.window.Window.set_groups">
 
5146
<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>
 
5147
<dd><p>Set terminals in term_list to new_group</p>
 
5148
</dd></dl>
 
5149
 
 
5150
<dl class="method">
 
5151
<dt id="terminatorlib.window.Window.set_hidden">
 
5152
<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>
 
5153
<dd><p>Set the visibility of the window from the supplied value</p>
 
5154
</dd></dl>
 
5155
 
 
5156
<dl class="method">
 
5157
<dt id="terminatorlib.window.Window.set_iconified">
 
5158
<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>
 
5159
<dd><p>Set the minimised state of the window from the supplied value</p>
 
5160
</dd></dl>
 
5161
 
 
5162
<dl class="method">
 
5163
<dt id="terminatorlib.window.Window.set_maximised">
 
5164
<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>
 
5165
<dd><p>Set the maximised state of the window from the supplied value</p>
 
5166
</dd></dl>
 
5167
 
 
5168
<dl class="method">
 
5169
<dt id="terminatorlib.window.Window.set_real_transparency">
 
5170
<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>
 
5171
<dd><p>Enable RGBA if supported on the current screen</p>
 
5172
</dd></dl>
 
5173
 
 
5174
<dl class="method">
 
5175
<dt id="terminatorlib.window.Window.set_rough_geometry_hints">
 
5176
<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>
 
5177
<dd><p>Walk all the terminals along the top and left edges to fake up how
 
5178
many columns/rows we sort of have</p>
 
5179
</dd></dl>
 
5180
 
 
5181
<dl class="method">
 
5182
<dt id="terminatorlib.window.Window.set_sticky">
 
5183
<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>
 
5184
<dd><p>Set the sticky hint from the supplied value</p>
 
5185
</dd></dl>
 
5186
 
 
5187
<dl class="method">
 
5188
<dt id="terminatorlib.window.Window.show">
 
5189
<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>
 
5190
<dd><p>Undo the startup show request if started in hidden mode</p>
 
5191
</dd></dl>
 
5192
 
 
5193
<dl class="method">
 
5194
<dt id="terminatorlib.window.Window.split_axis">
 
5195
<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>
 
5196
<dd><p>Split the window</p>
 
5197
</dd></dl>
 
5198
 
 
5199
<dl class="method">
 
5200
<dt id="terminatorlib.window.Window.tab_change">
 
5201
<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>
 
5202
<dd><p>Change to a specific tab</p>
 
5203
</dd></dl>
 
5204
 
 
5205
<dl class="method">
 
5206
<dt id="terminatorlib.window.Window.tab_new">
 
5207
<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>
 
5208
<dd><p>Make a new tab</p>
 
5209
</dd></dl>
 
5210
 
 
5211
<dl class="method">
 
5212
<dt id="terminatorlib.window.Window.ungroup_all">
 
5213
<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>
 
5214
<dd><p>Ungroup all terminals</p>
 
5215
</dd></dl>
 
5216
 
 
5217
<dl class="method">
 
5218
<dt id="terminatorlib.window.Window.ungroup_tab">
 
5219
<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>
 
5220
<dd><p>Ungroup all terminals in the current tab</p>
 
5221
</dd></dl>
 
5222
 
 
5223
<dl class="method">
 
5224
<dt id="terminatorlib.window.Window.unzoom">
 
5225
<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>
 
5226
<dd><p>Restore normal terminal layout</p>
 
5227
</dd></dl>
 
5228
 
 
5229
<dl class="method">
 
5230
<dt id="terminatorlib.window.Window.zoom">
 
5231
<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>
 
5232
<dd><p>Zoom a terminal widget</p>
 
5233
</dd></dl>
 
5234
 
 
5235
<dl class="attribute">
 
5236
<dt id="terminatorlib.window.Window.hidebound">
 
5237
<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>
 
5238
<dd></dd></dl>
 
5239
 
 
5240
<dl class="attribute">
 
5241
<dt id="terminatorlib.window.Window.hidefunc">
 
5242
<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>
 
5243
<dd></dd></dl>
 
5244
 
 
5245
<dl class="attribute">
 
5246
<dt id="terminatorlib.window.Window.ignore_startup_show">
 
5247
<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>
 
5248
<dd></dd></dl>
 
5249
 
 
5250
<dl class="attribute">
 
5251
<dt id="terminatorlib.window.Window.isfullscreen">
 
5252
<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>
 
5253
<dd></dd></dl>
 
5254
 
 
5255
<dl class="attribute">
 
5256
<dt id="terminatorlib.window.Window.ismaximised">
 
5257
<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>
 
5258
<dd></dd></dl>
 
5259
 
 
5260
<dl class="attribute">
 
5261
<dt id="terminatorlib.window.Window.last_active_term">
 
5262
<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>
 
5263
<dd></dd></dl>
 
5264
 
 
5265
<dl class="attribute">
 
5266
<dt id="terminatorlib.window.Window.losefocus_time">
 
5267
<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>
 
5268
<dd></dd></dl>
 
5269
 
 
5270
<dl class="attribute">
 
5271
<dt id="terminatorlib.window.Window.position">
 
5272
<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>
 
5273
<dd></dd></dl>
 
5274
 
 
5275
<dl class="attribute">
 
5276
<dt id="terminatorlib.window.Window.set_pos_by_ratio">
 
5277
<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>
 
5278
<dd></dd></dl>
 
5279
 
 
5280
<dl class="attribute">
 
5281
<dt id="terminatorlib.window.Window.term_zoomed">
 
5282
<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>
 
5283
<dd></dd></dl>
 
5284
 
 
5285
<dl class="attribute">
 
5286
<dt id="terminatorlib.window.Window.terminator">
 
5287
<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>
 
5288
<dd></dd></dl>
 
5289
 
 
5290
<dl class="attribute">
 
5291
<dt id="terminatorlib.window.Window.title">
 
5292
<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>
 
5293
<dd></dd></dl>
 
5294
 
 
5295
<dl class="attribute">
 
5296
<dt id="terminatorlib.window.Window.zoom_data">
 
5297
<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>
 
5298
<dd></dd></dl>
 
5299
 
 
5300
</dd></dl>
 
5301
 
 
5302
<dl class="class">
 
5303
<dt id="terminatorlib.window.WindowTitle">
 
5304
<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>
 
5305
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
 
5306
<p>Class to handle the setting of the window title</p>
 
5307
<dl class="method">
 
5308
<dt id="terminatorlib.window.WindowTitle.__init__">
 
5309
<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>
 
5310
<dd><p>Class initialiser</p>
 
5311
</dd></dl>
 
5312
 
 
5313
<dl class="method">
 
5314
<dt id="terminatorlib.window.WindowTitle.force_title">
 
5315
<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>
 
5316
<dd><p>Force a specific title</p>
 
5317
</dd></dl>
 
5318
 
 
5319
<dl class="method">
 
5320
<dt id="terminatorlib.window.WindowTitle.set_title">
 
5321
<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>
 
5322
<dd><p>Set the title</p>
 
5323
</dd></dl>
 
5324
 
 
5325
<dl class="method">
 
5326
<dt id="terminatorlib.window.WindowTitle.update">
 
5327
<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>
 
5328
<dd><p>Update the title automatically</p>
 
5329
</dd></dl>
 
5330
 
 
5331
<dl class="attribute">
 
5332
<dt id="terminatorlib.window.WindowTitle.forced">
 
5333
<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>
 
5334
<dd></dd></dl>
 
5335
 
 
5336
<dl class="attribute">
 
5337
<dt id="terminatorlib.window.WindowTitle.text">
 
5338
<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>
 
5339
<dd></dd></dl>
 
5340
 
 
5341
<dl class="attribute">
 
5342
<dt id="terminatorlib.window.WindowTitle.window">
 
5343
<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>
 
5344
<dd></dd></dl>
 
5345
 
 
5346
</dd></dl>
 
5347
 
 
5348
</div>
 
5349
<div class="section" id="module-terminatorlib">
 
5350
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-terminatorlib" title="Permalink to this headline">¶</a></h2>
 
5351
<p>Terminator by Chris Jones &lt;<a class="reference external" href="mailto:cmsj&#37;&#52;&#48;tenshu&#46;net">cmsj<span>&#64;</span>tenshu<span>&#46;</span>net</a>&gt;</p>
 
5352
</div>
 
5353
</div>
 
5354
 
 
5355
 
 
5356
          </div>
 
5357
          <footer>
 
5358
  
 
5359
    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
 
5360
      
 
5361
        <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>
 
5362
      
 
5363
      
 
5364
        <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>
 
5365
      
 
5366
    </div>
 
5367
  
 
5368
 
 
5369
  <hr/>
 
5370
 
 
5371
  <div role="contentinfo">
 
5372
    <p>
 
5373
        &copy; Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA..
 
5374
    </p>
 
5375
  </div>
 
5376
  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>.
 
5377
 
 
5378
</footer>
 
5379
 
 
5380
        </div>
 
5381
      </div>
 
5382
 
 
5383
    </section>
 
5384
 
 
5385
  </div>
 
5386
  
 
5387
 
 
5388
 
 
5389
  
 
5390
 
 
5391
    <script type="text/javascript">
 
5392
        var DOCUMENTATION_OPTIONS = {
 
5393
            URL_ROOT:'./',
 
5394
            VERSION:'0.98',
 
5395
            COLLAPSE_INDEX:false,
 
5396
            FILE_SUFFIX:'.html',
 
5397
            HAS_SOURCE:  true
 
5398
        };
 
5399
    </script>
 
5400
      <script type="text/javascript" src="_static/jquery.js"></script>
 
5401
      <script type="text/javascript" src="_static/underscore.js"></script>
 
5402
      <script type="text/javascript" src="_static/doctools.js"></script>
 
5403
 
 
5404
  
 
5405
 
 
5406
  
 
5407
  
 
5408
    <script type="text/javascript" src="_static/js/theme.js"></script>
 
5409
  
 
5410
 
 
5411
  
 
5412
  
 
5413
  <script type="text/javascript">
 
5414
      jQuery(function () {
 
5415
          SphinxRtdTheme.StickyNav.enable();
 
5416
      });
 
5417
  </script>
 
5418
   
 
5419
 
 
5420
</body>
 
5421
</html>
 
 
b'\\ No newline at end of file'