<!DOCTYPE html> <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>terminatorlib.plugins package — terminatorlib 0.98 documentation</title> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="top" title="terminatorlib 0.98 documentation" href="index.html"/> <link rel="up" title="terminatorlib package" href="terminatorlib.html"/> <link rel="prev" title="terminatorlib.configobj package" href="terminatorlib.configobj.html"/> <script src="_static/js/modernizr.min.js"></script> </head> <body class="wy-body-for-nav" role="document"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-nav-search"> <a href="index.html" class="icon icon-home"> terminatorlib </a> <div role="search"> <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> <ul class="current"> <li class="toctree-l1 current"><a class="reference internal" href="terminatorlib.html">terminatorlib package</a><ul class="current"> <li class="toctree-l2 current"><a class="reference internal" href="terminatorlib.html#subpackages">Subpackages</a><ul class="current"> <li class="toctree-l3"><a class="reference internal" href="terminatorlib.configobj.html">terminatorlib.configobj package</a><ul> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#submodules">Submodules</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.configobj">terminatorlib.configobj.configobj module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj.validate">terminatorlib.configobj.validate module</a></li> <li class="toctree-l4"><a class="reference internal" href="terminatorlib.configobj.html#module-terminatorlib.configobj">Module contents</a></li> </ul> </li> <li class="toctree-l3 current"><a class="current reference internal" href="">terminatorlib.plugins package</a><ul> <li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.activitywatch">terminatorlib.plugins.activitywatch module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.custom_commands">terminatorlib.plugins.custom_commands module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.logger">terminatorlib.plugins.logger module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.maven">terminatorlib.plugins.maven module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.terminalshot">terminatorlib.plugins.terminalshot module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.testplugin">terminatorlib.plugins.testplugin module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins.url_handlers">terminatorlib.plugins.url_handlers module</a></li> <li class="toctree-l4"><a class="reference internal" href="#module-terminatorlib.plugins">Module contents</a></li> </ul> </li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#submodules">Submodules</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.borg">terminatorlib.borg module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.config">terminatorlib.config module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.container">terminatorlib.container module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.cwd">terminatorlib.cwd module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.debugserver">terminatorlib.debugserver module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.editablelabel">terminatorlib.editablelabel module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.encoding">terminatorlib.encoding module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.factory">terminatorlib.factory module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.freebsd">terminatorlib.freebsd module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.ipc">terminatorlib.ipc module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.keybindings">terminatorlib.keybindings module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.layoutlauncher">terminatorlib.layoutlauncher module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.notebook">terminatorlib.notebook module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.optionparse">terminatorlib.optionparse module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.paned">terminatorlib.paned module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.plugin">terminatorlib.plugin module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.prefseditor">terminatorlib.prefseditor module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.searchbar">terminatorlib.searchbar module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.signalman">terminatorlib.signalman module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminal">terminatorlib.terminal module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminal_popup_menu">terminatorlib.terminal_popup_menu module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.terminator">terminatorlib.terminator module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.titlebar">terminatorlib.titlebar module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.translation">terminatorlib.translation module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.util">terminatorlib.util module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.version">terminatorlib.version module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib.window">terminatorlib.window module</a></li> <li class="toctree-l2"><a class="reference internal" href="terminatorlib.html#module-terminatorlib">Module contents</a></li> </ul> </li> </ul> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="index.html">terminatorlib</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="breadcrumbs navigation"> <ul class="wy-breadcrumbs"> <li><a href="index.html">Docs</a> »</li> <li><a href="terminatorlib.html">terminatorlib package</a> »</li> <li>terminatorlib.plugins package</li> <li class="wy-breadcrumbs-aside"> <a href="_sources/terminatorlib.plugins.txt" rel="nofollow"> View page source</a> </li> </ul> <hr/> </div> <div role="main" class="document"> <div class="section" id="terminatorlib-plugins-package"> <h1>terminatorlib.plugins package<a class="headerlink" href="#terminatorlib-plugins-package" title="Permalink to this headline">¶</a></h1> <div class="section" id="submodules"> <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2> </div> <div class="section" id="module-terminatorlib.plugins.activitywatch"> <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> <p>activitywatch.py - Terminator Plugin to watch a terminal for activity</p> <dl class="class"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch"> <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> <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> <p>Add custom commands to the terminal menu</p> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.__init__"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Add our menu item to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.notify"> <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> <dd><p>Notify that a terminal did something</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.unwatch"> <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> <dd><p>Stop watching a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.watch"> <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> <dd><p>Watch a terminal</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.last_notifies"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.timers"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.ActivityWatch.watches"> <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> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch"> <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> <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> <p>Add custom commands to notify when a terminal goes inactive</p> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.__init__"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Add our menu item to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.check_times"> <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> <dd><p>Check if this terminal has gone silent</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.reset_timer"> <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> <dd><p>Reset the last-changed time for a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.unwatch"> <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> <dd><p>Unwatch a terminal</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.watch"> <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> <dd><p>Watch a terminal</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.last_activities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.timers"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.activitywatch.InactivityWatch.watches"> <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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.custom_commands"> <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> <p>custom_commands.py - Terminator Plugin to add custom command menu entries</p> <dl class="class"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu"> <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> <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> <p>Add custom commands to the terminal menu</p> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.__init__"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._create_command_dialog"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._error"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._execute"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu._save_config"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Add our menu items to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.configure"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_delete"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_edit"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_down"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_go_up"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_last"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_goto_top"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_new"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_selection_changed"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.on_toggled"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.update_cmd_list"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.cmd_list"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.custom_commands.CustomCommandsMenu.conf_file"> <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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.logger"> <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> <p>logger.py - Terminator Plugin to log ‘content’ of individual terminals</p> <dl class="class"> <dt id="terminatorlib.plugins.logger.Logger"> <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> <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> <p>Add custom command to the terminal menu</p> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.__init__"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Add save menu item to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.save"> <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> <dd><p>‘contents-changed’ callback</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.start_logger"> <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> <dd><p>Handle menu item callback by saving text to a file</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.stop_logger"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.logger.Logger.write_content"> <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> <dd><p>Final function to write a file</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.logger.Logger.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.logger.Logger.dialog_action"> <code class="descname">dialog_action</code><em class="property"> = <enum GTK_FILE_CHOOSER_ACTION_SAVE of type GtkFileChooserAction></em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.dialog_action" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.logger.Logger.dialog_buttons"> <code class="descname">dialog_buttons</code><em class="property"> = ('gtk-cancel', <enum GTK_RESPONSE_CANCEL of type GtkResponseType>, 'gtk-save', <enum GTK_RESPONSE_OK of type GtkResponseType>)</em><a class="headerlink" href="#terminatorlib.plugins.logger.Logger.dialog_buttons" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.logger.Logger.loggers"> <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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.maven"> <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> <dl class="class"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler"> <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> <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> <p>Maven plugin handler. If the name of a Maven plugin is detected, it is turned into a link to its documentation site. If a Maven plugin goal is detected, the link points to the particular goal page. Only Apache (org.apache.maven.plugins) and Codehaus (org.codehaus.mojo) plugins are supported.</p> <dl class="method"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.handler_name"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.match"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.maven.MavenPluginURLHandler.maven_filters"> <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<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|(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<goal>[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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.terminalshot"> <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> <p>terminalshot.py - Terminator Plugin to take ‘screenshots’ of individual terminals</p> <dl class="class"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot"> <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> <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> <p>Add custom commands to the terminal menu</p> <dl class="method"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.__init__"> <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> <dd></dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Add our menu items to the menu</p> </dd></dl> <dl class="method"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.terminalshot"> <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> <dd><p>Handle the taking, prompting and saving of a terminalshot</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.dialog_action"> <code class="descname">dialog_action</code><em class="property"> = <enum GTK_FILE_CHOOSER_ACTION_SAVE of type GtkFileChooserAction></em><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.dialog_action" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.terminalshot.TerminalShot.dialog_buttons"> <code class="descname">dialog_buttons</code><em class="property"> = ('gtk-cancel', <enum GTK_RESPONSE_CANCEL of type GtkResponseType>, 'gtk-save', <enum GTK_RESPONSE_OK of type GtkResponseType>)</em><a class="headerlink" href="#terminatorlib.plugins.terminalshot.TerminalShot.dialog_buttons" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.testplugin"> <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> <dl class="class"> <dt id="terminatorlib.plugins.testplugin.TestPlugin"> <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> <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> <dl class="method"> <dt id="terminatorlib.plugins.testplugin.TestPlugin.do_test"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.testplugin.TestPlugin.capabilities"> <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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins.url_handlers"> <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> <p>url_handlers.py - Default plugins for URL handling</p> <dl class="class"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler"> <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> <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> <p>APT URL handler. If there is a URL that looks like an apturl, handle it appropriately</p> <dl class="method"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Actually we don’t need to do anything for this to work</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.handler_name"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.match"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.namecopy"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.APTURLHandler.nameopen"> <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> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler"> <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> <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> <p>Launchpad Bug URL handler. If the URL looks like a Launchpad changelog closure entry... ‘LP: #12345’ then it should be transformed into a Launchpad Bug URL</p> <dl class="method"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Look for the number in the supplied string and return it as a URL</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.handler_name"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.match"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.namecopy"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadBugURLHandler.nameopen"> <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> <dd></dd></dl> </dd></dl> <dl class="class"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler"> <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> <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> <p>Launchpad Code URL handler. If the URL looks like a Launchpad project or branch entry then it should be transformed into a code.launchpad.net URL</p> <dl class="method"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.callback"> <code class="descname">callback</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/terminatorlib/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> <dd><p>Look for the number in the supplied string and return it as a URL</p> </dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.capabilities"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.handler_name"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.lpfilters"> <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_+@.-]+'}</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.lpfilters" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.match"> <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_+@.-]+)\\b'</em><a class="headerlink" href="#terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.match" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.namecopy"> <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> <dd></dd></dl> <dl class="attribute"> <dt id="terminatorlib.plugins.url_handlers.LaunchpadCodeURLHandler.nameopen"> <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> <dd></dd></dl> </dd></dl> </div> <div class="section" id="module-terminatorlib.plugins"> <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-terminatorlib.plugins" title="Permalink to this headline">¶</a></h2> </div> </div> </div> <footer> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <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> </div> <hr/> <div role="contentinfo"> <p> © Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA.. </p> </div> Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. </footer> </div> </div> </section> </div> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:'./', VERSION:'0.98', COLLAPSE_INDEX:false, FILE_SUFFIX:'.html', HAS_SOURCE: true }; </script> <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/underscore.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript"> jQuery(function () { SphinxRtdTheme.StickyNav.enable(); }); </script> </body> </html>