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]-->
9
<meta name="viewport" content="width=device-width, initial-scale=1.0">
11
<title>terminatorlib package — terminatorlib 0.98 documentation</title>
27
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
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"/>
38
<script src="_static/js/modernizr.min.js"></script>
42
<body class="wy-body-for-nav" role="document">
44
<div class="wy-grid-for-nav">
47
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
48
<div class="wy-side-nav-search">
52
<a href="index.html" class="icon icon-home"> terminatorlib
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" />
70
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
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>
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>
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>
137
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
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>
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> »</li>
153
<li>terminatorlib package</li>
154
<li class="wy-breadcrumbs-aside">
157
<a href="_sources/terminatorlib.txt" rel="nofollow"> View page source</a>
164
<div role="main" class="document">
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">
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>
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>
194
<div class="section" id="submodules">
195
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
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’s policy appears to be that snippets
202
exist to encourage re-use, but I can not find any
203
specific licencing terms.</p>
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
209
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">borg</span> <span class="kn">import</span> <span class="n">Borg</span>
210
<span class="gp">>>> </span><span class="k">class</span> <span class="nc">foo</span><span class="p">(</span><span class="n">Borg</span><span class="p">):</span>
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">>>> </span><span class="n">bar</span> <span class="o">=</span> <span class="n">foo</span><span class="p">()</span>
220
<span class="gp">>>> </span><span class="n">bar</span><span class="o">.</span><span class="n">prepare_attributes</span><span class="p">()</span>
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
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
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>
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>
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 <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
253
<p>Classes relating to configuration</p>
254
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">'global_config'</span><span class="p">][</span><span class="s">'focus'</span><span class="p">]</span>
255
<span class="go">'click'</span>
256
<span class="gp">>>> </span><span class="n">config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span>
257
<span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'sloppy'</span>
258
<span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span>
259
<span class="go">'sloppy'</span>
260
<span class="gp">>>> </span><span class="n">DEFAULTS</span><span class="p">[</span><span class="s">'global_config'</span><span class="p">][</span><span class="s">'focus'</span><span class="p">]</span>
261
<span class="go">'click'</span>
262
<span class="gp">>>> </span><span class="n">config2</span> <span class="o">=</span> <span class="n">Config</span><span class="p">()</span>
263
<span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span>
264
<span class="go">'sloppy'</span>
265
<span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'click'</span>
266
<span class="gp">>>> </span><span class="n">config2</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span>
267
<span class="go">'click'</span>
268
<span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'focus'</span><span class="p">]</span>
269
<span class="go">'click'</span>
270
<span class="gp">>>> </span><span class="n">config</span><span class="p">[</span><span class="s">'geometry_hinting'</span><span class="p">]</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span>
271
<span class="go">'bool'</span>
272
<span class="gp">>>> </span><span class="n">plugintest</span> <span class="o">=</span> <span class="p">{}</span>
273
<span class="gp">>>> </span><span class="n">plugintest</span><span class="p">[</span><span class="s">'foo'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'bar'</span>
274
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_set_config</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="n">plugintest</span><span class="p">)</span>
275
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get_config</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">)</span>
276
<span class="go">{'foo': 'bar'}</span>
277
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'foo'</span><span class="p">)</span>
278
<span class="go">'bar'</span>
279
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'foo'</span><span class="p">,</span> <span class="s">'new'</span><span class="p">)</span>
280
<span class="go">'bar'</span>
281
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">)</span>
282
<span class="gt">Traceback (most recent call last):</span>
283
<span class="c">...</span>
284
<span class="gr">KeyError</span>: <span class="n">'ConfigBase::get_item: unknown key algo'</span>
285
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'testplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
286
<span class="go">1</span>
287
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">plugin_get</span><span class="p">(</span><span class="s">'anothertestplugin'</span><span class="p">,</span> <span class="s">'algo'</span><span class="p">,</span> <span class="mi">500</span><span class="p">)</span>
288
<span class="go">500</span>
289
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
290
<span class="go">'default'</span>
291
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">set_profile</span><span class="p">(</span><span class="s">'my_first_new_testing_profile'</span><span class="p">)</span>
292
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
293
<span class="go">'my_first_new_testing_profile'</span>
294
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">del_profile</span><span class="p">(</span><span class="s">'my_first_new_testing_profile'</span><span class="p">)</span>
295
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">get_profile</span><span class="p">()</span>
296
<span class="go">'default'</span>
297
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">list_profiles</span><span class="p">()</span><span class="o">.</span><span class="n">__class__</span><span class="o">.</span><span class="n">__name__</span>
298
<span class="go">'list'</span>
299
<span class="gp">>>> </span><span class="n">config</span><span class="o">.</span><span class="n">options_set</span><span class="p">({})</span>
300
<span class="gp">>>> </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">>>> </span>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’t exist
433
return default if specified</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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">>>> </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">>>> </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">'str'</span>
878
<span class="gp">>>> </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">>>> </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">'function'</span>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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='<console>'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/debugserver.html#TerminatorConsole"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.debugserver.TerminatorConsole" title="Permalink to this definition">¶</a></dt>
951
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">code.InteractiveConsole</span></code></p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 <<a class="reference external" href="mailto:chantra%40debuntu.org">chantra<span>@</span>debuntu<span>.</span>org</a>></p>
1114
<dl class="docutils">
1115
<dt>TerminatorEncoding supplies a list of possible encoding</dt>
1117
<dt>This list is taken from gnome-terminal’s src/terminal-encoding.c</dt>
1118
<dd>and src/encoding.c</dd>
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>
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>
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>
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>
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">>>> </span><span class="n">maker</span> <span class="o">=</span> <span class="n">Factory</span><span class="p">()</span>
1147
<span class="gp">>>> </span><span class="n">window</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_window</span><span class="p">()</span>
1148
<span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">window</span><span class="p">,</span> <span class="s">'Window'</span><span class="p">)</span>
1149
<span class="go">True</span>
1150
<span class="gp">>>> </span><span class="n">terminal</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_terminal</span><span class="p">()</span>
1151
<span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">terminal</span><span class="p">,</span> <span class="s">'Terminal'</span><span class="p">)</span>
1152
<span class="go">True</span>
1153
<span class="gp">>>> </span><span class="n">hpaned</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_hpaned</span><span class="p">()</span>
1154
<span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">hpaned</span><span class="p">,</span> <span class="s">'HPaned'</span><span class="p">)</span>
1155
<span class="go">True</span>
1156
<span class="gp">>>> </span><span class="n">vpaned</span> <span class="o">=</span> <span class="n">maker</span><span class="o">.</span><span class="n">make_vpaned</span><span class="p">()</span>
1157
<span class="gp">>>> </span><span class="n">maker</span><span class="o">.</span><span class="n">isinstance</span><span class="p">(</span><span class="n">vpaned</span><span class="p">,</span> <span class="s">'VPaned'</span><span class="p">)</span>
1158
<span class="go">True</span>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’ve previously created</p>
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>
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>
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>
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>
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>
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', <class 'ctypes.c_long'>), ('kf_type', <class 'ctypes.c_long'>), ('kf_fd', <class 'ctypes.c_long'>), ('kf_ref_count', <class 'ctypes.c_long'>), ('kf_flags', <class 'ctypes.c_long'>), ('kf_offset', <class 'ctypes.c_ulong'>), ('kf_vnode_type', <class 'ctypes.c_long'>), ('kf_sock_domain', <class 'ctypes.c_long'>), ('kf_sock_type', <class 'ctypes.c_long'>), ('kf_sock_protocol', <class 'ctypes.c_long'>), ('kf_path', <class 'terminatorlib.freebsd.c_char_Array_1024'>), ('kf_sa_local', <class 'terminatorlib.freebsd.sockaddr_storage'>), ('kf_sa_peer', <class 'terminatorlib.freebsd.sockaddr_storage'>)]</em><a class="headerlink" href="#terminatorlib.freebsd.kinfo_file._fields_" title="Permalink to this definition">¶</a></dt>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1370
<dl class="attribute">
1371
<dt id="terminatorlib.freebsd.sockaddr_storage._fields_">
1372
<code class="descname">_fields_</code><em class="property"> = [('ss_len', <class 'ctypes.c_char'>), ('ss_family', <class 'ctypes.c_char'>), ('__ss_pad1', <class 'terminatorlib.freebsd.c_char_Array_6'>), ('__ss_align', <class 'ctypes.c_longlong'>), ('__ss_pad2', <class 'terminatorlib.freebsd.c_char_Array_112'>)]</em><a class="headerlink" href="#terminatorlib.freebsd.sockaddr_storage._fields_" title="Permalink to this definition">¶</a></dt>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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': <function Introspect at 0x4330cb8c>}}, 'dbus.service.Object': {'org.freedesktop.DBus.Introspectable': {'Introspect': <function Introspect at 0x4330cb8c>}}, 'terminatorlib.ipc.DBusService': {'org.freedesktop.DBus.Introspectable': {'Introspect': <function Introspect at 0x4330cb8c>}, 'net.tenshu.Terminator_0x3bcbf226': {'get_terminal_tab': <function get_terminal_tab at 0x4334448c>, 'terminal_hsplit': <function terminal_hsplit at 0x4334456c>, 'terminal_vsplit': <function terminal_vsplit at 0x43344534>, 'new_window': <function new_window at 0x433445dc>, 'get_terminals': <function get_terminals at 0x433444c4>, 'new_tab': <function new_tab at 0x433445a4>, 'get_terminal_tab_title': <function get_terminal_tab_title at 0x433446bc>}}}</em><a class="headerlink" href="#terminatorlib.ipc.DBusService._dbus_class_table" title="Permalink to this definition">¶</a></dt>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
1532
<p>Validator and functions for dealing with Terminator’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>
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>
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>
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>
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’s binding function</p>
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>
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>
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>
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>
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>
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>
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>
1600
<dl class="attribute">
1601
<dt id="terminatorlib.keybindings.Keybindings.modifiers">
1602
<code class="descname">modifiers</code><em class="property"> = {'control': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'ctrl': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'shift': <flags GDK_SHIFT_MASK of type GdkModifierType>, 'primary': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'alt': <flags GDK_MOD1_MASK of type GdkModifierType>, 'super': <flags GDK_SUPER_MASK of type GdkModifierType>}</em><a class="headerlink" href="#terminatorlib.keybindings.Keybindings.modifiers" title="Permalink to this definition">¶</a></dt>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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’d need
1765
to recreate it when it’s readded</p>
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>
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>
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>
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>
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>
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>
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’s contents with a new widget</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’t want focus, we want a Terminal to have it</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’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>
2161
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">registry</span> <span class="o">=</span> <span class="n">PluginRegistry</span><span class="p">()</span>
2162
<span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">instances</span>
2163
<span class="go">{}</span>
2164
<span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">load_plugins</span><span class="p">(</span><span class="bp">True</span><span class="p">)</span>
2165
<span class="gp">>>> </span><span class="n">plugins</span> <span class="o">=</span> <span class="n">registry</span><span class="o">.</span><span class="n">get_plugins_by_capability</span><span class="p">(</span><span class="s">'test'</span><span class="p">)</span>
2166
<span class="gp">>>> </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">>>> </span><span class="n">plugins</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
2169
<span class="go"><testplugin.TestPlugin object at 0x...></span>
2170
<span class="gp">>>> </span><span class="n">registry</span><span class="o">.</span><span class="n">get_plugins_by_capability</span><span class="p">(</span><span class="s">'this_should_not_ever_exist'</span><span class="p">)</span>
2171
<span class="go">[]</span>
2172
<span class="gp">>>> </span><span class="n">plugins</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">do_test</span><span class="p">()</span>
2173
<span class="go">'TestPluginWin'</span>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’t do in __init__</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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': "Don't broadcast key presses", 'switch_to_tab_1': 'Switch to the first tab', 'split_vert': 'Split vertically', 'group_tab': 'Group terminals in tab', 'switch_to_tab_8': 'Switch to the eighth tab', 'switch_to_tab_9': 'Switch to the ninth tab', 'page_down': 'Scroll downwards one page', 'insert_number': 'Insert terminal number', 'insert_padded': 'Insert padded terminal number', 'next_profile': 'Switch to next profile', 'zoom_out': 'Decrease font size', 'ungroup_all': 'Ungroup all terminals', 'broadcast_group': 'Broadcast key presses to group', 'switch_to_tab_2': 'Switch to the second tab', 'page_up': 'Scroll upwards one page', 'go_prev': 'Focus the previous terminal', 'layout_launcher': 'Open layout launcher window', 'group_tab_toggle': 'Group/Ungroup terminals in tab', 'page_up_half': 'Scroll upwards half a page', 'close_term': 'Close terminal', 'new_terminator': 'Spawn a new Terminator process', 'ungroup_tab': 'Ungroup terminals in tab', 'new_tab': 'Create a new tab', 'copy': 'Copy selected text', 'paste': 'Paste clipboard', 'reset': 'Reset the terminal', 'broadcast_all': 'Broadcast key events to all', 'search': 'Search terminal scrollback', 'go_up': 'Focus the terminal above', 'resize_up': 'Resize the terminal up', 'rotate_cw': 'Rotate terminals clockwise', 'split_horiz': 'Split horizontally', 'zoom_normal': 'Restore original font size', 'go_down': 'Focus the terminal below', 'new_window': 'Create a new window', 'edit_window_title': 'Edit window title', 'group_all': 'Group all terminals', 'go_next': 'Focus the next terminal', 'reset_clear': 'Reset and clear the terminal', 'toggle_scrollbar': 'Show/Hide the scrollbar'}</em><a class="headerlink" href="#terminatorlib.prefseditor.PrefsEditor.keybindingnames" title="Permalink to this definition">¶</a></dt>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’re visible and focussed</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’ve finished searching, so clean up</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’t already</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’re currently editing a group name or title</p>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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=<enum GTK_ICON_SIZE_MENU of type GtkIconSize></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/titlebar.html#Titlebar.set_from_icon_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.titlebar.Titlebar.set_from_icon_name" title="Permalink to this definition">¶</a></dt>
4687
<dd><p>Set an icon for the group label</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
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>
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">>>> </span><span class="n">a</span> <span class="o">=</span> <span class="p">{</span><span class="s">'foo'</span><span class="p">:</span> <span class="s">'bar'</span><span class="p">,</span> <span class="s">'baz'</span><span class="p">:</span> <span class="s">'bjonk'</span><span class="p">}</span>
4803
<span class="gp">>>> </span><span class="n">b</span> <span class="o">=</span> <span class="p">{</span><span class="s">'foo'</span><span class="p">:</span> <span class="s">'far'</span><span class="p">,</span> <span class="s">'baz'</span><span class="p">:</span> <span class="s">'bjonk'</span><span class="p">}</span>
4804
<span class="gp">>>> </span><span class="n">dict_diff</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">)</span>
4805
<span class="go">{'foo': 'far'}</span>
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
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>
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>
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
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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 <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
4917
<p>TerminatorVersion supplies our version number.</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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’s child is a Notebook</p>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 <<a class="reference external" href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
5359
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
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>
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>
5371
<div role="contentinfo">
5373
© Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA..
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>.
5391
<script type="text/javascript">
5392
var DOCUMENTATION_OPTIONS = {
5395
COLLAPSE_INDEX:false,
5396
FILE_SUFFIX:'.html',
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>
5408
<script type="text/javascript" src="_static/js/theme.js"></script>
5413
<script type="text/javascript">
5414
jQuery(function () {
5415
SphinxRtdTheme.StickyNav.enable();
b'\\ No newline at end of file'