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

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
<!DOCTYPE html>
 
4
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
 
5
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
 
6
<head>
 
7
  <meta charset="utf-8">
 
8
  
 
9
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
10
  
 
11
  <title>terminatorlib.plugins package &mdash; terminatorlib 0.98 documentation</title>
 
12
  
 
13
 
 
14
  
 
15
  
 
16
 
 
17
  
 
18
 
 
19
  
 
20
  
 
21
    
 
22
 
 
23
  
 
24
 
 
25
  
 
26
  
 
27
    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
28
  
 
29
 
 
30
  
 
31
 
 
32
  
 
33
    <link rel="top" title="terminatorlib 0.98 documentation" href="index.html"/>
 
34
        <link rel="up" title="terminatorlib package" href="terminatorlib.html"/>
 
35
        <link rel="prev" title="terminatorlib.configobj package" href="terminatorlib.configobj.html"/> 
 
36
 
 
37
  
 
38
  <script src="_static/js/modernizr.min.js"></script>
 
39
 
 
40
</head>
 
41
 
 
42
<body class="wy-body-for-nav" role="document">
 
43
 
 
44
  <div class="wy-grid-for-nav">
 
45
 
 
46
    
 
47
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
 
48
      <div class="wy-side-nav-search">
 
49
        
 
50
 
 
51
        
 
52
          <a href="index.html" class="icon icon-home"> terminatorlib
 
53
        
 
54
 
 
55
        
 
56
        </a>
 
57
 
 
58
        
 
59
<div role="search">
 
60
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
 
61
    <input type="text" name="q" placeholder="Search docs" />
 
62
    <input type="hidden" name="check_keywords" value="yes" />
 
63
    <input type="hidden" name="area" value="default" />
 
64
  </form>
 
65
</div>
 
66
 
 
67
        
 
68
      </div>
 
69
 
 
70
      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
 
71
        
 
72
          
 
73
          
 
74
              <ul class="current">
 
75
<li class="toctree-l1 current"><a class="reference internal" href="terminatorlib.html">terminatorlib package</a><ul class="current">
 
76
<li class="toctree-l2 current"><a class="reference internal" href="terminatorlib.html#subpackages">Subpackages</a><ul class="current">
 
77
<li class="toctree-l3"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul>
 
78
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li>
 
79
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li>
 
80
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li>
 
81
<li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li>
 
82
</ul>
 
83
</li>
 
84
<li class="toctree-l3 current"><a class="current reference internal" href="">terminatorlib.plugins package</a><ul>
 
85
<li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a></li>
 
86
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li>
 
87
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li>
 
88
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li>
 
89
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li>
 
90
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li>
 
91
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li>
 
92
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li>
 
93
<li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins">Module contents</a></li>
 
94
</ul>
 
95
</li>
 
96
</ul>
 
97
</li>
 
98
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#submodules">Submodules</a></li>
 
99
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.borg">terminatorlib.borg module</a></li>
 
100
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.config">terminatorlib.config module</a></li>
 
101
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.container">terminatorlib.container module</a></li>
 
102
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.cwd">terminatorlib.cwd module</a></li>
 
103
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.debugserver">terminatorlib.debugserver module</a></li>
 
104
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.editablelabel">terminatorlib.editablelabel module</a></li>
 
105
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.encoding">terminatorlib.encoding module</a></li>
 
106
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.factory">terminatorlib.factory module</a></li>
 
107
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.freebsd">terminatorlib.freebsd module</a></li>
 
108
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.ipc">terminatorlib.ipc module</a></li>
 
109
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.keybindings">terminatorlib.keybindings module</a></li>
 
110
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.layoutlauncher">terminatorlib.layoutlauncher module</a></li>
 
111
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.notebook">terminatorlib.notebook module</a></li>
 
112
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.optionparse">terminatorlib.optionparse module</a></li>
 
113
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.paned">terminatorlib.paned module</a></li>
 
114
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.plugin">terminatorlib.plugin module</a></li>
 
115
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.prefseditor">terminatorlib.prefseditor module</a></li>
 
116
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.searchbar">terminatorlib.searchbar module</a></li>
 
117
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.signalman">terminatorlib.signalman module</a></li>
 
118
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminal">terminatorlib.terminal module</a></li>
 
119
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminal_popup_menu">terminatorlib.terminal_popup_menu module</a></li>
 
120
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminator">terminatorlib.terminator module</a></li>
 
121
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.titlebar">terminatorlib.titlebar module</a></li>
 
122
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.translation">terminatorlib.translation module</a></li>
 
123
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.util">terminatorlib.util module</a></li>
 
124
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.version">terminatorlib.version module</a></li>
 
125
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.window">terminatorlib.window module</a></li>
 
126
<li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib">Module contents</a></li>
 
127
</ul>
 
128
</li>
 
129
</ul>
 
130
 
 
131
          
 
132
        
 
133
      </div>
 
134
      &nbsp;
 
135
    </nav>
 
136
 
 
137
    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
 
138
 
 
139
      
 
140
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
 
141
        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
 
142
        <a href="index.html">terminatorlib</a>
 
143
      </nav>
 
144
 
 
145
 
 
146
      
 
147
      <div class="wy-nav-content">
 
148
        <div class="rst-content">
 
149
          <div role="navigation" aria-label="breadcrumbs navigation">
 
150
  <ul class="wy-breadcrumbs">
 
151
    <li><a href="index.html">Docs</a> &raquo;</li>
 
152
      
 
153
          <li><a href="terminatorlib.html">terminatorlib package</a> &raquo;</li>
 
154
      
 
155
    <li>terminatorlib.plugins package</li>
 
156
      <li class="wy-breadcrumbs-aside">
 
157
        
 
158
          
 
159
            <a href="_sources/terminatorlib.plugins.txt" rel="nofollow"> View page source</a>
 
160
          
 
161
        
 
162
      </li>
 
163
  </ul>
 
164
  <hr/>
 
165
</div>
 
166
          <div role="main" class="document">
 
167
            
 
168
  <div class="section" id="terminatorlib-plugins-package">
 
169
<h1>terminatorlib.plugins package<a class="headerlink" href="#terminatorlib-plugins-package" title="Permalink to this headline">¶</a></h1>
 
170
<div class="section" id="submodules">
 
171
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
 
172
</div>
 
173
<div class="section" id="module-terminatorlib.plugins.activitywatch">
 
174
<span id="terminatorlib-plugins-activitywatch-module"></span><h2>terminatorlib.plugins.activitywatch module<a class="headerlink" href="#module-terminatorlib.plugins.activitywatch" title="Permalink to this headline">¶</a></h2>
 
175
<p>activitywatch.py - Terminator Plugin to watch a terminal for activity</p>
 
176
<dl class="class">
 
177
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch">
 
178
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.activitywatch.</code><code class="descname">ActivityWatch</code><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#ActivityWatch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch" title="Permalink to this definition">¶</a></dt>
 
179
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.MenuItem" title="terminatorlib.plugin.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.MenuItem</span></code></a></p>
 
180
<p>Add custom commands to the terminal menu</p>
 
181
<dl class="method">
 
182
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.__init__">
 
183
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#ActivityWatch.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.__init__" title="Permalink to this definition">¶</a></dt>
 
184
<dd></dd></dl>
 
185
 
 
186
<dl class="method">
 
187
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.callback">
 
188
<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/plugins/activitywatch.html#ActivityWatch.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.callback" title="Permalink to this definition">¶</a></dt>
 
189
<dd><p>Add our menu item to the menu</p>
 
190
</dd></dl>
 
191
 
 
192
<dl class="method">
 
193
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.notify">
 
194
<code class="descname">notify</code><span class="sig-paren">(</span><em>_vte</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#ActivityWatch.notify"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.notify" title="Permalink to this definition">¶</a></dt>
 
195
<dd><p>Notify that a terminal did something</p>
 
196
</dd></dl>
 
197
 
 
198
<dl class="method">
 
199
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.unwatch">
 
200
<code class="descname">unwatch</code><span class="sig-paren">(</span><em>_widget</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#ActivityWatch.unwatch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.unwatch" title="Permalink to this definition">¶</a></dt>
 
201
<dd><p>Stop watching a terminal</p>
 
202
</dd></dl>
 
203
 
 
204
<dl class="method">
 
205
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.watch">
 
206
<code class="descname">watch</code><span class="sig-paren">(</span><em>_widget</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#ActivityWatch.watch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.watch" title="Permalink to this definition">¶</a></dt>
 
207
<dd><p>Watch a terminal</p>
 
208
</dd></dl>
 
209
 
 
210
<dl class="attribute">
 
211
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.capabilities">
 
212
<code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.capabilities" title="Permalink to this definition">¶</a></dt>
 
213
<dd></dd></dl>
 
214
 
 
215
<dl class="attribute">
 
216
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.last_notifies">
 
217
<code class="descname">last_notifies</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.last_notifies" title="Permalink to this definition">¶</a></dt>
 
218
<dd></dd></dl>
 
219
 
 
220
<dl class="attribute">
 
221
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.timers">
 
222
<code class="descname">timers</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.timers" title="Permalink to this definition">¶</a></dt>
 
223
<dd></dd></dl>
 
224
 
 
225
<dl class="attribute">
 
226
<dt id="terminatorlib.plugins.activitywatch.ActivityWatch.watches">
 
227
<code class="descname">watches</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.ActivityWatch.watches" title="Permalink to this definition">¶</a></dt>
 
228
<dd></dd></dl>
 
229
 
 
230
</dd></dl>
 
231
 
 
232
<dl class="class">
 
233
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch">
 
234
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.activitywatch.</code><code class="descname">InactivityWatch</code><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch" title="Permalink to this definition">¶</a></dt>
 
235
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.MenuItem" title="terminatorlib.plugin.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.MenuItem</span></code></a></p>
 
236
<p>Add custom commands to notify when a terminal goes inactive</p>
 
237
<dl class="method">
 
238
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.__init__">
 
239
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.__init__" title="Permalink to this definition">¶</a></dt>
 
240
<dd></dd></dl>
 
241
 
 
242
<dl class="method">
 
243
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.callback">
 
244
<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/plugins/activitywatch.html#InactivityWatch.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.callback" title="Permalink to this definition">¶</a></dt>
 
245
<dd><p>Add our menu item to the menu</p>
 
246
</dd></dl>
 
247
 
 
248
<dl class="method">
 
249
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.check_times">
 
250
<code class="descname">check_times</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch.check_times"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.check_times" title="Permalink to this definition">¶</a></dt>
 
251
<dd><p>Check if this terminal has gone silent</p>
 
252
</dd></dl>
 
253
 
 
254
<dl class="method">
 
255
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.reset_timer">
 
256
<code class="descname">reset_timer</code><span class="sig-paren">(</span><em>_vte</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch.reset_timer"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.reset_timer" title="Permalink to this definition">¶</a></dt>
 
257
<dd><p>Reset the last-changed time for a terminal</p>
 
258
</dd></dl>
 
259
 
 
260
<dl class="method">
 
261
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.unwatch">
 
262
<code class="descname">unwatch</code><span class="sig-paren">(</span><em>_vte</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch.unwatch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.unwatch" title="Permalink to this definition">¶</a></dt>
 
263
<dd><p>Unwatch a terminal</p>
 
264
</dd></dl>
 
265
 
 
266
<dl class="method">
 
267
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.watch">
 
268
<code class="descname">watch</code><span class="sig-paren">(</span><em>_widget</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/activitywatch.html#InactivityWatch.watch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.watch" title="Permalink to this definition">¶</a></dt>
 
269
<dd><p>Watch a terminal</p>
 
270
</dd></dl>
 
271
 
 
272
<dl class="attribute">
 
273
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.capabilities">
 
274
<code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.capabilities" title="Permalink to this definition">¶</a></dt>
 
275
<dd></dd></dl>
 
276
 
 
277
<dl class="attribute">
 
278
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.last_activities">
 
279
<code class="descname">last_activities</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.last_activities" title="Permalink to this definition">¶</a></dt>
 
280
<dd></dd></dl>
 
281
 
 
282
<dl class="attribute">
 
283
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.timers">
 
284
<code class="descname">timers</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.timers" title="Permalink to this definition">¶</a></dt>
 
285
<dd></dd></dl>
 
286
 
 
287
<dl class="attribute">
 
288
<dt id="terminatorlib.plugins.activitywatch.InactivityWatch.watches">
 
289
<code class="descname">watches</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.activitywatch.InactivityWatch.watches" title="Permalink to this definition">¶</a></dt>
 
290
<dd></dd></dl>
 
291
 
 
292
</dd></dl>
 
293
 
 
294
</div>
 
295
<div class="section" id="module-terminatorlib.plugins.custom_commands">
 
296
<span id="terminatorlib-plugins-custom-commands-module"></span><h2>terminatorlib.plugins.custom_commands module<a class="headerlink" href="#module-terminatorlib.plugins.custom_commands" title="Permalink to this headline">¶</a></h2>
 
297
<p>custom_commands.py - Terminator Plugin to add custom command menu entries</p>
 
298
<dl class="class">
 
299
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu">
 
300
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.custom_commands.</code><code class="descname">CustomCommandsMenu</code><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu" title="Permalink to this definition">¶</a></dt>
 
301
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.MenuItem" title="terminatorlib.plugin.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.MenuItem</span></code></a></p>
 
302
<p>Add custom commands to the terminal menu</p>
 
303
<dl class="method">
 
304
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.__init__">
 
305
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.__init__" title="Permalink to this definition">¶</a></dt>
 
306
<dd></dd></dl>
 
307
 
 
308
<dl class="method">
 
309
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._create_command_dialog">
 
310
<code class="descname">_create_command_dialog</code><span class="sig-paren">(</span><em>enabled_var=False</em>, <em>name_var=''</em>, <em>command_var=''</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu._create_command_dialog"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu._create_command_dialog" title="Permalink to this definition">¶</a></dt>
 
311
<dd></dd></dl>
 
312
 
 
313
<dl class="method">
 
314
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._error">
 
315
<code class="descname">_error</code><span class="sig-paren">(</span><em>msg</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu._error"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu._error" title="Permalink to this definition">¶</a></dt>
 
316
<dd></dd></dl>
 
317
 
 
318
<dl class="method">
 
319
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._execute">
 
320
<code class="descname">_execute</code><span class="sig-paren">(</span><em>widget</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu._execute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu._execute" title="Permalink to this definition">¶</a></dt>
 
321
<dd></dd></dl>
 
322
 
 
323
<dl class="method">
 
324
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._save_config">
 
325
<code class="descname">_save_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu._save_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu._save_config" title="Permalink to this definition">¶</a></dt>
 
326
<dd></dd></dl>
 
327
 
 
328
<dl class="method">
 
329
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.callback">
 
330
<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/plugins/custom_commands.html#CustomCommandsMenu.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.callback" title="Permalink to this definition">¶</a></dt>
 
331
<dd><p>Add our menu items to the menu</p>
 
332
</dd></dl>
 
333
 
 
334
<dl class="method">
 
335
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.configure">
 
336
<code class="descname">configure</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/plugins/custom_commands.html#CustomCommandsMenu.configure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.configure" title="Permalink to this definition">¶</a></dt>
 
337
<dd></dd></dl>
 
338
 
 
339
<dl class="method">
 
340
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_delete">
 
341
<code class="descname">on_delete</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_delete"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_delete" title="Permalink to this definition">¶</a></dt>
 
342
<dd></dd></dl>
 
343
 
 
344
<dl class="method">
 
345
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_edit">
 
346
<code class="descname">on_edit</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_edit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_edit" title="Permalink to this definition">¶</a></dt>
 
347
<dd></dd></dl>
 
348
 
 
349
<dl class="method">
 
350
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_down">
 
351
<code class="descname">on_go_down</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_go_down"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_down" title="Permalink to this definition">¶</a></dt>
 
352
<dd></dd></dl>
 
353
 
 
354
<dl class="method">
 
355
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_up">
 
356
<code class="descname">on_go_up</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_go_up"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_up" title="Permalink to this definition">¶</a></dt>
 
357
<dd></dd></dl>
 
358
 
 
359
<dl class="method">
 
360
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_last">
 
361
<code class="descname">on_goto_last</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_goto_last"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_last" title="Permalink to this definition">¶</a></dt>
 
362
<dd></dd></dl>
 
363
 
 
364
<dl class="method">
 
365
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_top">
 
366
<code class="descname">on_goto_top</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_goto_top"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_top" title="Permalink to this definition">¶</a></dt>
 
367
<dd></dd></dl>
 
368
 
 
369
<dl class="method">
 
370
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_new">
 
371
<code class="descname">on_new</code><span class="sig-paren">(</span><em>button</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_new"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_new" title="Permalink to this definition">¶</a></dt>
 
372
<dd></dd></dl>
 
373
 
 
374
<dl class="method">
 
375
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_selection_changed">
 
376
<code class="descname">on_selection_changed</code><span class="sig-paren">(</span><em>selection</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_selection_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_selection_changed" title="Permalink to this definition">¶</a></dt>
 
377
<dd></dd></dl>
 
378
 
 
379
<dl class="method">
 
380
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_toggled">
 
381
<code class="descname">on_toggled</code><span class="sig-paren">(</span><em>widget</em>, <em>path</em>, <em>data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.on_toggled"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_toggled" title="Permalink to this definition">¶</a></dt>
 
382
<dd></dd></dl>
 
383
 
 
384
<dl class="method">
 
385
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.update_cmd_list">
 
386
<code class="descname">update_cmd_list</code><span class="sig-paren">(</span><em>store</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/custom_commands.html#CustomCommandsMenu.update_cmd_list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.update_cmd_list" title="Permalink to this definition">¶</a></dt>
 
387
<dd></dd></dl>
 
388
 
 
389
<dl class="attribute">
 
390
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.capabilities">
 
391
<code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.capabilities" title="Permalink to this definition">¶</a></dt>
 
392
<dd></dd></dl>
 
393
 
 
394
<dl class="attribute">
 
395
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.cmd_list">
 
396
<code class="descname">cmd_list</code><em class="property"> = {}</em><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.cmd_list" title="Permalink to this definition">¶</a></dt>
 
397
<dd></dd></dl>
 
398
 
 
399
<dl class="attribute">
 
400
<dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.conf_file">
 
401
<code class="descname">conf_file</code><em class="property"> = '/home/sboddy/.config/terminator/custom_commands'</em><a class="headerlink" href="#terminatorlib.plugins.custom_commands.CustomCommandsMenu.conf_file" title="Permalink to this definition">¶</a></dt>
 
402
<dd></dd></dl>
 
403
 
 
404
</dd></dl>
 
405
 
 
406
</div>
 
407
<div class="section" id="module-terminatorlib.plugins.logger">
 
408
<span id="terminatorlib-plugins-logger-module"></span><h2>terminatorlib.plugins.logger module<a class="headerlink" href="#module-terminatorlib.plugins.logger" title="Permalink to this headline">¶</a></h2>
 
409
<p>logger.py - Terminator Plugin to log &#8216;content&#8217; of individual
 
410
terminals</p>
 
411
<dl class="class">
 
412
<dt id="terminatorlib.plugins.logger.Logger">
 
413
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.logger.</code><code class="descname">Logger</code><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger" title="Permalink to this definition">¶</a></dt>
 
414
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.MenuItem" title="terminatorlib.plugin.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.MenuItem</span></code></a></p>
 
415
<p>Add custom command to the terminal menu</p>
 
416
<dl class="method">
 
417
<dt id="terminatorlib.plugins.logger.Logger.__init__">
 
418
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.__init__" title="Permalink to this definition">¶</a></dt>
 
419
<dd></dd></dl>
 
420
 
 
421
<dl class="method">
 
422
<dt id="terminatorlib.plugins.logger.Logger.callback">
 
423
<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/plugins/logger.html#Logger.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.callback" title="Permalink to this definition">¶</a></dt>
 
424
<dd><p>Add save menu item to the menu</p>
 
425
</dd></dl>
 
426
 
 
427
<dl class="method">
 
428
<dt id="terminatorlib.plugins.logger.Logger.save">
 
429
<code class="descname">save</code><span class="sig-paren">(</span><em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.save" title="Permalink to this definition">¶</a></dt>
 
430
<dd><p>&#8216;contents-changed&#8217; callback</p>
 
431
</dd></dl>
 
432
 
 
433
<dl class="method">
 
434
<dt id="terminatorlib.plugins.logger.Logger.start_logger">
 
435
<code class="descname">start_logger</code><span class="sig-paren">(</span><em>_widget</em>, <em>Terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger.start_logger"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.start_logger" title="Permalink to this definition">¶</a></dt>
 
436
<dd><p>Handle menu item callback by saving text to a file</p>
 
437
</dd></dl>
 
438
 
 
439
<dl class="method">
 
440
<dt id="terminatorlib.plugins.logger.Logger.stop_logger">
 
441
<code class="descname">stop_logger</code><span class="sig-paren">(</span><em>_widget</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger.stop_logger"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.stop_logger" title="Permalink to this definition">¶</a></dt>
 
442
<dd></dd></dl>
 
443
 
 
444
<dl class="method">
 
445
<dt id="terminatorlib.plugins.logger.Logger.write_content">
 
446
<code class="descname">write_content</code><span class="sig-paren">(</span><em>terminal</em>, <em>row_start</em>, <em>col_start</em>, <em>row_end</em>, <em>col_end</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/logger.html#Logger.write_content"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.write_content" title="Permalink to this definition">¶</a></dt>
 
447
<dd><p>Final function to write a file</p>
 
448
</dd></dl>
 
449
 
 
450
<dl class="attribute">
 
451
<dt id="terminatorlib.plugins.logger.Logger.capabilities">
 
452
<code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.capabilities" title="Permalink to this definition">¶</a></dt>
 
453
<dd></dd></dl>
 
454
 
 
455
<dl class="attribute">
 
456
<dt id="terminatorlib.plugins.logger.Logger.dialog_action">
 
457
<code class="descname">dialog_action</code><em class="property"> = &lt;enum GTK_FILE_CHOOSER_ACTION_SAVE of type GtkFileChooserAction&gt;</em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.dialog_action" title="Permalink to this definition">¶</a></dt>
 
458
<dd></dd></dl>
 
459
 
 
460
<dl class="attribute">
 
461
<dt id="terminatorlib.plugins.logger.Logger.dialog_buttons">
 
462
<code class="descname">dialog_buttons</code><em class="property"> = ('gtk-cancel', &lt;enum GTK_RESPONSE_CANCEL of type GtkResponseType&gt;, 'gtk-save', &lt;enum GTK_RESPONSE_OK of type GtkResponseType&gt;)</em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.dialog_buttons" title="Permalink to this definition">¶</a></dt>
 
463
<dd></dd></dl>
 
464
 
 
465
<dl class="attribute">
 
466
<dt id="terminatorlib.plugins.logger.Logger.loggers">
 
467
<code class="descname">loggers</code><em class="property"> = None</em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.loggers" title="Permalink to this definition">¶</a></dt>
 
468
<dd></dd></dl>
 
469
 
 
470
</dd></dl>
 
471
 
 
472
</div>
 
473
<div class="section" id="module-terminatorlib.plugins.maven">
 
474
<span id="terminatorlib-plugins-maven-module"></span><h2>terminatorlib.plugins.maven module<a class="headerlink" href="#module-terminatorlib.plugins.maven" title="Permalink to this headline">¶</a></h2>
 
475
<dl class="class">
 
476
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler">
 
477
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.maven.</code><code class="descname">MavenPluginURLHandler</code><a class="reference internal" href="_modules/terminatorlib/plugins/maven.html#MavenPluginURLHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler" title="Permalink to this definition">¶</a></dt>
 
478
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.URLHandler" title="terminatorlib.plugin.URLHandler"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.URLHandler</span></code></a></p>
 
479
<p>Maven plugin handler. If the name of a Maven plugin is
 
480
detected, it is turned into a link to its documentation site.
 
481
If a Maven plugin goal is detected, the link points to the
 
482
particular goal page. Only Apache (org.apache.maven.plugins)
 
483
and Codehaus (org.codehaus.mojo) plugins are supported.</p>
 
484
<dl class="method">
 
485
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.callback">
 
486
<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/plugins/maven.html#MavenPluginURLHandler.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler.callback" title="Permalink to this definition">¶</a></dt>
 
487
<dd></dd></dl>
 
488
 
 
489
<dl class="attribute">
 
490
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.capabilities">
 
491
<code class="descname">capabilities</code><em class="property"> = ['url_handler']</em><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler.capabilities" title="Permalink to this definition">¶</a></dt>
 
492
<dd></dd></dl>
 
493
 
 
494
<dl class="attribute">
 
495
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.handler_name">
 
496
<code class="descname">handler_name</code><em class="property"> = 'maven_plugin'</em><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler.handler_name" title="Permalink to this definition">¶</a></dt>
 
497
<dd></dd></dl>
 
498
 
 
499
<dl class="attribute">
 
500
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.match">
 
501
<code class="descname">match</code><em class="property"> = '\\b(maven\\-(clean|compiler|deploy|failsafe|install|resources|site|surefire|verifier|ear|ejb|jar|rar|war|shade|changelog|changes|checkstyle|clover|doap|docck|javadoc|jxr|linkcheck|pmd|project-info-reports|surefire-report|ant|antrun|archetype|assembly|dependency|enforcer|gpg|help|invoker|jarsigner|one|patch|pdf|plugin|release|reactor|remote-resources|repository|scm|source|stage|toolchains|eclipse|idea)\\-plugin|(jboss|jboss-packaging|tomcat|was6|antlr|antlr3|aspectj|axistools|castor|commons-attributes|gwt|hibernate3|idlj|javacc|jaxb2|jpox|jspc|openjpa|rmic|sablecc|sqlj|sysdeo-tomcat|xmlbeans|xdoclet|netbeans-freeform|nbm|clirr|cobertura|taglist|scmchangelog|findbugs|fitnesse|selenium|animal-sniffer|appassembler|build-helper|exec|keytool|latex|ounce|rpm|sql|versions|apt|cbuilds|jspc|native|retrotranslator|springws|smc|ideauidesigner|dita|docbook|javancss|jdepend|dashboard|emma|sonar|jruby|dbunit|shitty|batik|buildnumber|ianal|jalopy|jasperreports|l10n|minijar|native2ascii|osxappbundle|properties|solaris|truezip|unix|virtualization|wagon|webstart|xml|argouml|dbupgrade|chronos|ckjm|codenarc|deb|ec2|enchanter|ejbdoclet|graphing|j2me|javascript tools|jardiff|kodo|macker|springbeandoc|mock-repository|nsis|pomtools|setup|simian-report|syslog|visibroker|weblogic|webdoclet|xjc|xsltc)\\-maven\\-plugin)(:[a-zA-Z0-9\\.-]+:[a-zA-Z-]+)?\\b'</em><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler.match" title="Permalink to this definition">¶</a></dt>
 
502
<dd></dd></dl>
 
503
 
 
504
<dl class="attribute">
 
505
<dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.maven_filters">
 
506
<code class="descname">maven_filters</code><em class="property"> = {'codehaus_maven_plugin_shortname': 'jboss|jboss-packaging|tomcat|was6|antlr|antlr3|aspectj|axistools|castor|commons-attributes|gwt|hibernate3|idlj|javacc|jaxb2|jpox|jspc|openjpa|rmic|sablecc|sqlj|sysdeo-tomcat|xmlbeans|xdoclet|netbeans-freeform|nbm|clirr|cobertura|taglist|scmchangelog|findbugs|fitnesse|selenium|animal-sniffer|appassembler|build-helper|exec|keytool|latex|ounce|rpm|sql|versions|apt|cbuilds|jspc|native|retrotranslator|springws|smc|ideauidesigner|dita|docbook|javancss|jdepend|dashboard|emma|sonar|jruby|dbunit|shitty|batik|buildnumber|ianal|jalopy|jasperreports|l10n|minijar|native2ascii|osxappbundle|properties|solaris|truezip|unix|virtualization|wagon|webstart|xml|argouml|dbupgrade|chronos|ckjm|codenarc|deb|ec2|enchanter|ejbdoclet|graphing|j2me|javascript tools|jardiff|kodo|macker|springbeandoc|mock-repository|nsis|pomtools|setup|simian-report|syslog|visibroker|weblogic|webdoclet|xjc|xsltc', 'maven_plugin_named_groups': '(?P&lt;artifact_id&gt;maven\\-(clean|compiler|deploy|failsafe|install|resources|site|surefire|verifier|ear|ejb|jar|rar|war|shade|changelog|changes|checkstyle|clover|doap|docck|javadoc|jxr|linkcheck|pmd|project-info-reports|surefire-report|ant|antrun|archetype|assembly|dependency|enforcer|gpg|help|invoker|jarsigner|one|patch|pdf|plugin|release|reactor|remote-resources|repository|scm|source|stage|toolchains|eclipse|idea)\\-plugin|(jboss|jboss-packaging|tomcat|was6|antlr|antlr3|aspectj|axistools|castor|commons-attributes|gwt|hibernate3|idlj|javacc|jaxb2|jpox|jspc|openjpa|rmic|sablecc|sqlj|sysdeo-tomcat|xmlbeans|xdoclet|netbeans-freeform|nbm|clirr|cobertura|taglist|scmchangelog|findbugs|fitnesse|selenium|animal-sniffer|appassembler|build-helper|exec|keytool|latex|ounce|rpm|sql|versions|apt|cbuilds|jspc|native|retrotranslator|springws|smc|ideauidesigner|dita|docbook|javancss|jdepend|dashboard|emma|sonar|jruby|dbunit|shitty|batik|buildnumber|ianal|jalopy|jasperreports|l10n|minijar|native2ascii|osxappbundle|properties|solaris|truezip|unix|virtualization|wagon|webstart|xml|argouml|dbupgrade|chronos|ckjm|codenarc|deb|ec2|enchanter|ejbdoclet|graphing|j2me|javascript tools|jardiff|kodo|macker|springbeandoc|mock-repository|nsis|pomtools|setup|simian-report|syslog|visibroker|weblogic|webdoclet|xjc|xsltc)\\-maven\\-plugin)(:[a-zA-Z0-9\\.-]+:(?P&lt;goal&gt;[a-zA-Z-]+))?', 'apache_maven_plugin_artifact_id': 'maven\\-(clean|compiler|deploy|failsafe|install|resources|site|surefire|verifier|ear|ejb|jar|rar|war|shade|changelog|changes|checkstyle|clover|doap|docck|javadoc|jxr|linkcheck|pmd|project-info-reports|surefire-report|ant|antrun|archetype|assembly|dependency|enforcer|gpg|help|invoker|jarsigner|one|patch|pdf|plugin|release|reactor|remote-resources|repository|scm|source|stage|toolchains|eclipse|idea)\\-plugin', 'maven_plugin': '(maven\\-(clean|compiler|deploy|failsafe|install|resources|site|surefire|verifier|ear|ejb|jar|rar|war|shade|changelog|changes|checkstyle|clover|doap|docck|javadoc|jxr|linkcheck|pmd|project-info-reports|surefire-report|ant|antrun|archetype|assembly|dependency|enforcer|gpg|help|invoker|jarsigner|one|patch|pdf|plugin|release|reactor|remote-resources|repository|scm|source|stage|toolchains|eclipse|idea)\\-plugin|(jboss|jboss-packaging|tomcat|was6|antlr|antlr3|aspectj|axistools|castor|commons-attributes|gwt|hibernate3|idlj|javacc|jaxb2|jpox|jspc|openjpa|rmic|sablecc|sqlj|sysdeo-tomcat|xmlbeans|xdoclet|netbeans-freeform|nbm|clirr|cobertura|taglist|scmchangelog|findbugs|fitnesse|selenium|animal-sniffer|appassembler|build-helper|exec|keytool|latex|ounce|rpm|sql|versions|apt|cbuilds|jspc|native|retrotranslator|springws|smc|ideauidesigner|dita|docbook|javancss|jdepend|dashboard|emma|sonar|jruby|dbunit|shitty|batik|buildnumber|ianal|jalopy|jasperreports|l10n|minijar|native2ascii|osxappbundle|properties|solaris|truezip|unix|virtualization|wagon|webstart|xml|argouml|dbupgrade|chronos|ckjm|codenarc|deb|ec2|enchanter|ejbdoclet|graphing|j2me|javascript tools|jardiff|kodo|macker|springbeandoc|mock-repository|nsis|pomtools|setup|simian-report|syslog|visibroker|weblogic|webdoclet|xjc|xsltc)\\-maven\\-plugin)(:[a-zA-Z0-9\\.-]+:[a-zA-Z-]+)?', 'apache_maven_plugin_shortname': 'clean|compiler|deploy|failsafe|install|resources|site|surefire|verifier|ear|ejb|jar|rar|war|shade|changelog|changes|checkstyle|clover|doap|docck|javadoc|jxr|linkcheck|pmd|project-info-reports|surefire-report|ant|antrun|archetype|assembly|dependency|enforcer|gpg|help|invoker|jarsigner|one|patch|pdf|plugin|release|reactor|remote-resources|repository|scm|source|stage|toolchains|eclipse|idea', 'maven_plugin_goal': '[a-zA-Z-]+', 'codehaus_maven_plugin_artifact_id': '(jboss|jboss-packaging|tomcat|was6|antlr|antlr3|aspectj|axistools|castor|commons-attributes|gwt|hibernate3|idlj|javacc|jaxb2|jpox|jspc|openjpa|rmic|sablecc|sqlj|sysdeo-tomcat|xmlbeans|xdoclet|netbeans-freeform|nbm|clirr|cobertura|taglist|scmchangelog|findbugs|fitnesse|selenium|animal-sniffer|appassembler|build-helper|exec|keytool|latex|ounce|rpm|sql|versions|apt|cbuilds|jspc|native|retrotranslator|springws|smc|ideauidesigner|dita|docbook|javancss|jdepend|dashboard|emma|sonar|jruby|dbunit|shitty|batik|buildnumber|ianal|jalopy|jasperreports|l10n|minijar|native2ascii|osxappbundle|properties|solaris|truezip|unix|virtualization|wagon|webstart|xml|argouml|dbupgrade|chronos|ckjm|codenarc|deb|ec2|enchanter|ejbdoclet|graphing|j2me|javascript tools|jardiff|kodo|macker|springbeandoc|mock-repository|nsis|pomtools|setup|simian-report|syslog|visibroker|weblogic|webdoclet|xjc|xsltc)\\-maven\\-plugin', 'maven_plugin_version': '[a-zA-Z0-9\\.-]+'}</em><a class="headerlink" href="#terminatorlib.plugins.maven.MavenPluginURLHandler.maven_filters" title="Permalink to this definition">¶</a></dt>
 
507
<dd></dd></dl>
 
508
 
 
509
</dd></dl>
 
510
 
 
511
</div>
 
512
<div class="section" id="module-terminatorlib.plugins.terminalshot">
 
513
<span id="terminatorlib-plugins-terminalshot-module"></span><h2>terminatorlib.plugins.terminalshot module<a class="headerlink" href="#module-terminatorlib.plugins.terminalshot" title="Permalink to this headline">¶</a></h2>
 
514
<p>terminalshot.py - Terminator Plugin to take &#8216;screenshots&#8217; of individual
 
515
terminals</p>
 
516
<dl class="class">
 
517
<dt id="terminatorlib.plugins.terminalshot.TerminalShot">
 
518
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.terminalshot.</code><code class="descname">TerminalShot</code><a class="reference internal" href="_modules/terminatorlib/plugins/terminalshot.html#TerminalShot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot" title="Permalink to this definition">¶</a></dt>
 
519
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.MenuItem" title="terminatorlib.plugin.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.MenuItem</span></code></a></p>
 
520
<p>Add custom commands to the terminal menu</p>
 
521
<dl class="method">
 
522
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.__init__">
 
523
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/terminalshot.html#TerminalShot.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.__init__" title="Permalink to this definition">¶</a></dt>
 
524
<dd></dd></dl>
 
525
 
 
526
<dl class="method">
 
527
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.callback">
 
528
<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/plugins/terminalshot.html#TerminalShot.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.callback" title="Permalink to this definition">¶</a></dt>
 
529
<dd><p>Add our menu items to the menu</p>
 
530
</dd></dl>
 
531
 
 
532
<dl class="method">
 
533
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.terminalshot">
 
534
<code class="descname">terminalshot</code><span class="sig-paren">(</span><em>_widget</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/terminalshot.html#TerminalShot.terminalshot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.terminalshot" title="Permalink to this definition">¶</a></dt>
 
535
<dd><p>Handle the taking, prompting and saving of a terminalshot</p>
 
536
</dd></dl>
 
537
 
 
538
<dl class="attribute">
 
539
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.capabilities">
 
540
<code class="descname">capabilities</code><em class="property"> = ['terminal_menu']</em><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.capabilities" title="Permalink to this definition">¶</a></dt>
 
541
<dd></dd></dl>
 
542
 
 
543
<dl class="attribute">
 
544
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.dialog_action">
 
545
<code class="descname">dialog_action</code><em class="property"> = &lt;enum GTK_FILE_CHOOSER_ACTION_SAVE of type GtkFileChooserAction&gt;</em><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.dialog_action" title="Permalink to this definition">¶</a></dt>
 
546
<dd></dd></dl>
 
547
 
 
548
<dl class="attribute">
 
549
<dt id="terminatorlib.plugins.terminalshot.TerminalShot.dialog_buttons">
 
550
<code class="descname">dialog_buttons</code><em class="property"> = ('gtk-cancel', &lt;enum GTK_RESPONSE_CANCEL of type GtkResponseType&gt;, 'gtk-save', &lt;enum GTK_RESPONSE_OK of type GtkResponseType&gt;)</em><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.dialog_buttons" title="Permalink to this definition">¶</a></dt>
 
551
<dd></dd></dl>
 
552
 
 
553
</dd></dl>
 
554
 
 
555
</div>
 
556
<div class="section" id="module-terminatorlib.plugins.testplugin">
 
557
<span id="terminatorlib-plugins-testplugin-module"></span><h2>terminatorlib.plugins.testplugin module<a class="headerlink" href="#module-terminatorlib.plugins.testplugin" title="Permalink to this headline">¶</a></h2>
 
558
<dl class="class">
 
559
<dt id="terminatorlib.plugins.testplugin.TestPlugin">
 
560
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.testplugin.</code><code class="descname">TestPlugin</code><a class="reference internal" href="_modules/terminatorlib/plugins/testplugin.html#TestPlugin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.testplugin.TestPlugin" title="Permalink to this definition">¶</a></dt>
 
561
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#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>
 
562
<dl class="method">
 
563
<dt id="terminatorlib.plugins.testplugin.TestPlugin.do_test">
 
564
<code class="descname">do_test</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/plugins/testplugin.html#TestPlugin.do_test"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.testplugin.TestPlugin.do_test" title="Permalink to this definition">¶</a></dt>
 
565
<dd></dd></dl>
 
566
 
 
567
<dl class="attribute">
 
568
<dt id="terminatorlib.plugins.testplugin.TestPlugin.capabilities">
 
569
<code class="descname">capabilities</code><em class="property"> = ['test']</em><a class="headerlink" href="#terminatorlib.plugins.testplugin.TestPlugin.capabilities" title="Permalink to this definition">¶</a></dt>
 
570
<dd></dd></dl>
 
571
 
 
572
</dd></dl>
 
573
 
 
574
</div>
 
575
<div class="section" id="module-terminatorlib.plugins.url_handlers">
 
576
<span id="terminatorlib-plugins-url-handlers-module"></span><h2>terminatorlib.plugins.url_handlers module<a class="headerlink" href="#module-terminatorlib.plugins.url_handlers" title="Permalink to this headline">¶</a></h2>
 
577
<p>url_handlers.py - Default plugins for URL handling</p>
 
578
<dl class="class">
 
579
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler">
 
580
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.url_handlers.</code><code class="descname">APTURLHandler</code><a class="reference internal" href="_modules/terminatorlib/plugins/url_handlers.html#APTURLHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler" title="Permalink to this definition">¶</a></dt>
 
581
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.URLHandler" title="terminatorlib.plugin.URLHandler"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.URLHandler</span></code></a></p>
 
582
<p>APT URL handler. If there is a URL that looks like an apturl, handle
 
583
it appropriately</p>
 
584
<dl class="method">
 
585
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.callback">
 
586
<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/plugins/url_handlers.html#APTURLHandler.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.callback" title="Permalink to this definition">¶</a></dt>
 
587
<dd><p>Actually we don&#8217;t need to do anything for this to work</p>
 
588
</dd></dl>
 
589
 
 
590
<dl class="attribute">
 
591
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.capabilities">
 
592
<code class="descname">capabilities</code><em class="property"> = ['url_handler']</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.capabilities" title="Permalink to this definition">¶</a></dt>
 
593
<dd></dd></dl>
 
594
 
 
595
<dl class="attribute">
 
596
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.handler_name">
 
597
<code class="descname">handler_name</code><em class="property"> = 'apturl'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.handler_name" title="Permalink to this definition">¶</a></dt>
 
598
<dd></dd></dl>
 
599
 
 
600
<dl class="attribute">
 
601
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.match">
 
602
<code class="descname">match</code><em class="property"> = '\\bapt:.*\\b'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.match" title="Permalink to this definition">¶</a></dt>
 
603
<dd></dd></dl>
 
604
 
 
605
<dl class="attribute">
 
606
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.namecopy">
 
607
<code class="descname">namecopy</code><em class="property"> = 'Copy package URI'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.namecopy" title="Permalink to this definition">¶</a></dt>
 
608
<dd></dd></dl>
 
609
 
 
610
<dl class="attribute">
 
611
<dt id="terminatorlib.plugins.url_handlers.APTURLHandler.nameopen">
 
612
<code class="descname">nameopen</code><em class="property"> = 'Open software manager'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.APTURLHandler.nameopen" title="Permalink to this definition">¶</a></dt>
 
613
<dd></dd></dl>
 
614
 
 
615
</dd></dl>
 
616
 
 
617
<dl class="class">
 
618
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler">
 
619
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.url_handlers.</code><code class="descname">LaunchpadBugURLHandler</code><a class="reference internal" href="_modules/terminatorlib/plugins/url_handlers.html#LaunchpadBugURLHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler" title="Permalink to this definition">¶</a></dt>
 
620
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.URLHandler" title="terminatorlib.plugin.URLHandler"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.URLHandler</span></code></a></p>
 
621
<p>Launchpad Bug URL handler. If the URL looks like a Launchpad changelog
 
622
closure entry... &#8216;LP: #12345&#8217; then it should be transformed into a 
 
623
Launchpad Bug URL</p>
 
624
<dl class="method">
 
625
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.callback">
 
626
<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/plugins/url_handlers.html#LaunchpadBugURLHandler.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.callback" title="Permalink to this definition">¶</a></dt>
 
627
<dd><p>Look for the number in the supplied string and return it as a URL</p>
 
628
</dd></dl>
 
629
 
 
630
<dl class="attribute">
 
631
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.capabilities">
 
632
<code class="descname">capabilities</code><em class="property"> = ['url_handler']</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.capabilities" title="Permalink to this definition">¶</a></dt>
 
633
<dd></dd></dl>
 
634
 
 
635
<dl class="attribute">
 
636
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.handler_name">
 
637
<code class="descname">handler_name</code><em class="property"> = 'launchpad_bug'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.handler_name" title="Permalink to this definition">¶</a></dt>
 
638
<dd></dd></dl>
 
639
 
 
640
<dl class="attribute">
 
641
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.match">
 
642
<code class="descname">match</code><em class="property"> = '\\b(lp|LP):?\\s?#?[0-9]+(,\\s*#?[0-9]+)*\\b'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.match" title="Permalink to this definition">¶</a></dt>
 
643
<dd></dd></dl>
 
644
 
 
645
<dl class="attribute">
 
646
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.namecopy">
 
647
<code class="descname">namecopy</code><em class="property"> = 'Copy bug URL'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.namecopy" title="Permalink to this definition">¶</a></dt>
 
648
<dd></dd></dl>
 
649
 
 
650
<dl class="attribute">
 
651
<dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.nameopen">
 
652
<code class="descname">nameopen</code><em class="property"> = 'Open Launchpad bug'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.nameopen" title="Permalink to this definition">¶</a></dt>
 
653
<dd></dd></dl>
 
654
 
 
655
</dd></dl>
 
656
 
 
657
<dl class="class">
 
658
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler">
 
659
<em class="property">class </em><code class="descclassname">terminatorlib.plugins.url_handlers.</code><code class="descname">LaunchpadCodeURLHandler</code><a class="reference internal" href="_modules/terminatorlib/plugins/url_handlers.html#LaunchpadCodeURLHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler" title="Permalink to this definition">¶</a></dt>
 
660
<dd><p>Bases: <a class="reference internal" href="terminatorlib.html#terminatorlib.plugin.URLHandler" title="terminatorlib.plugin.URLHandler"><code class="xref py py-class docutils literal"><span class="pre">terminatorlib.plugin.URLHandler</span></code></a></p>
 
661
<p>Launchpad Code URL handler. If the URL looks like a Launchpad project or
 
662
branch entry then it should be transformed into a code.launchpad.net URL</p>
 
663
<dl class="method">
 
664
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.callback">
 
665
<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/plugins/url_handlers.html#LaunchpadCodeURLHandler.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.callback" title="Permalink to this definition">¶</a></dt>
 
666
<dd><p>Look for the number in the supplied string and return it as a URL</p>
 
667
</dd></dl>
 
668
 
 
669
<dl class="attribute">
 
670
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.capabilities">
 
671
<code class="descname">capabilities</code><em class="property"> = ['url_handler']</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.capabilities" title="Permalink to this definition">¶</a></dt>
 
672
<dd></dd></dl>
 
673
 
 
674
<dl class="attribute">
 
675
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.handler_name">
 
676
<code class="descname">handler_name</code><em class="property"> = 'launchpad_code'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.handler_name" title="Permalink to this definition">¶</a></dt>
 
677
<dd></dd></dl>
 
678
 
 
679
<dl class="attribute">
 
680
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.lpfilters">
 
681
<code class="descname">lpfilters</code><em class="property"> = {'project': '[a-z0-9]{1}[a-z0-9+.-]+', 'series': '[a-z0-9]{1}[a-z0-9+.-]+', 'group': '~[a-z0-9]{1}[a-z0-9+.-]+', 'branch': '[a-zA-Z0-9]{1}[a-zA-Z0-9_+&#64;.-]+'}</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.lpfilters" title="Permalink to this definition">¶</a></dt>
 
682
<dd></dd></dl>
 
683
 
 
684
<dl class="attribute">
 
685
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.match">
 
686
<code class="descname">match</code><em class="property"> = '\\b((lp|LP):[a-z0-9]{1}[a-z0-9+.-]+(/[a-z0-9]{1}[a-z0-9+.-]+)?|(lp|LP):~[a-z0-9]{1}[a-z0-9+.-]+/([a-z0-9]{1}[a-z0-9+.-]+|\\+junk)/[a-zA-Z0-9]{1}[a-zA-Z0-9_+&#64;.-]+)\\b'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.match" title="Permalink to this definition">¶</a></dt>
 
687
<dd></dd></dl>
 
688
 
 
689
<dl class="attribute">
 
690
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.namecopy">
 
691
<code class="descname">namecopy</code><em class="property"> = 'Copy branch URL'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.namecopy" title="Permalink to this definition">¶</a></dt>
 
692
<dd></dd></dl>
 
693
 
 
694
<dl class="attribute">
 
695
<dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.nameopen">
 
696
<code class="descname">nameopen</code><em class="property"> = 'Open Launchpad branch'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.nameopen" title="Permalink to this definition">¶</a></dt>
 
697
<dd></dd></dl>
 
698
 
 
699
</dd></dl>
 
700
 
 
701
</div>
 
702
<div class="section" id="module-terminatorlib.plugins">
 
703
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-terminatorlib.plugins" title="Permalink to this headline">¶</a></h2>
 
704
</div>
 
705
</div>
 
706
 
 
707
 
 
708
          </div>
 
709
          <footer>
 
710
  
 
711
    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
 
712
      
 
713
      
 
714
        <a href="terminatorlib.configobj.html" class="btn btn-neutral" title="terminatorlib.configobj package" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous</a>
 
715
      
 
716
    </div>
 
717
  
 
718
 
 
719
  <hr/>
 
720
 
 
721
  <div role="contentinfo">
 
722
    <p>
 
723
        &copy; Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA..
 
724
    </p>
 
725
  </div>
 
726
  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>.
 
727
 
 
728
</footer>
 
729
 
 
730
        </div>
 
731
      </div>
 
732
 
 
733
    </section>
 
734
 
 
735
  </div>
 
736
  
 
737
 
 
738
 
 
739
  
 
740
 
 
741
    <script type="text/javascript">
 
742
        var DOCUMENTATION_OPTIONS = {
 
743
            URL_ROOT:'./',
 
744
            VERSION:'0.98',
 
745
            COLLAPSE_INDEX:false,
 
746
            FILE_SUFFIX:'.html',
 
747
            HAS_SOURCE:  true
 
748
        };
 
749
    </script>
 
750
      <script type="text/javascript" src="_static/jquery.js"></script>
 
751
      <script type="text/javascript" src="_static/underscore.js"></script>
 
752
      <script type="text/javascript" src="_static/doctools.js"></script>
 
753
 
 
754
  
 
755
 
 
756
  
 
757
  
 
758
    <script type="text/javascript" src="_static/js/theme.js"></script>
 
759
  
 
760
 
 
761
  
 
762
  
 
763
  <script type="text/javascript">
 
764
      jQuery(function () {
 
765
          SphinxRtdTheme.StickyNav.enable();
 
766
      });
 
767
  </script>
 
768
   
 
769
 
 
770
</body>
 
771
</html>
 
 
b'\\ No newline at end of file'