<spanid="terminatorlib-borg-module"></span><h2>terminatorlib.borg module<aclass="headerlink"href="#module-terminatorlib.borg"title="Permalink to this headline">¶</a></h2>
<p>borg.py - We are the borg. Resistance is futile.</p>
ActiveState’s policy appears to be that snippets
exist to encourage re-use, but I can not find any
specific licencing terms.</p>
<dlclass="class">
<dtid="terminatorlib.borg.Borg">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.borg.</code><codeclass="descname">Borg</code><spanclass="sig-paren">(</span><em>borgtype=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/borg.html#Borg"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.borg.Borg"title="Permalink to this definition">¶</a></dt>
<dd><p>Definition of a class that can never be duplicated. Correct usage is
<p>The important thing to note is that all attributes of borg classes <em>must</em> be
declared as being None. If you attempt to use static class attributes you
will get unpredicted behaviour. Instead, prepare_attributes() must be called
which will then see the attributes in the shared state, and initialise them
if necessary.</p>
<dlclass="method">
<dtid="terminatorlib.borg.Borg.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>borgtype=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/borg.html#Borg.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.borg.Borg.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser. Overwrite our class dictionary with the shared
state. This makes us identical to every other instance of this class
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/borg.html#Borg.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.borg.Borg.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<dd><p>This should be used to prepare any attributes of the borg class.</p>
<codeclass="descname">_Borg__shared_state</code><emclass="property"> = {}</em><aclass="headerlink"href="#terminatorlib.borg.Borg._Borg__shared_state"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-config-module"></span><h2>terminatorlib.config module<aclass="headerlink"href="#module-terminatorlib.config"title="Permalink to this headline">¶</a></h2>
<p>Terminator by Chris Jones <<aclass="reference external"href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.config.</code><codeclass="descname">Config</code><spanclass="sig-paren">(</span><em>profile='default'</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config"title="Permalink to this definition">¶</a></dt>
<p>Class to provide a slightly richer config API above ConfigBase</p>
<dlclass="method">
<dtid="terminatorlib.config.Config.__getitem__">
<codeclass="descname">__getitem__</code><spanclass="sig-paren">(</span><em>key</em>, <em>default=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.__getitem__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.__getitem__"title="Permalink to this definition">¶</a></dt>
<dd><p>Look up a configuration item</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>profile='default'</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.__init__"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.__setitem__">
<codeclass="descname">__setitem__</code><spanclass="sig-paren">(</span><em>key</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.__setitem__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.__setitem__"title="Permalink to this definition">¶</a></dt>
<dd><p>Set a particular configuration item</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.add_layout">
<codeclass="descname">add_layout</code><spanclass="sig-paren">(</span><em>name</em>, <em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.add_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.add_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.add_profile">
<codeclass="descname">add_profile</code><spanclass="sig-paren">(</span><em>profile</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.add_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.add_profile"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new profile</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.del_layout">
<codeclass="descname">del_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.del_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.del_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Delete a layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.del_profile">
<codeclass="descname">del_profile</code><spanclass="sig-paren">(</span><em>profile</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.del_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.del_profile"title="Permalink to this definition">¶</a></dt>
<dd><p>Delete a profile</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.get_profile">
<codeclass="descname">get_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.get_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.get_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_system_focus</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.get_system_focus"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.get_system_focus"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_system_mono_font</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.get_system_mono_font"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.get_system_mono_font"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_system_prop_font</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.get_system_prop_font"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.get_system_prop_font"title="Permalink to this definition">¶</a></dt>
<dd><p>Look up the system font</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.inhibit_save">
<codeclass="descname">inhibit_save</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.inhibit_save"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.inhibit_save"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_get_config</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.layout_get_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.layout_get_config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_set_config</code><spanclass="sig-paren">(</span><em>layout</em>, <em>tree</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.layout_set_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.layout_set_config"title="Permalink to this definition">¶</a></dt>
<dd><p>Set a layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.list_layouts">
<codeclass="descname">list_layouts</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.list_layouts"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.list_layouts"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">list_profiles</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.list_profiles"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.list_profiles"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_gconf_notify</code><spanclass="sig-paren">(</span><em>_client</em>, <em>_cnxn_id</em>, <em>_entry</em>, <em>_what</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.on_gconf_notify"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.on_gconf_notify"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a gconf watch changing</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.options_get">
<codeclass="descname">options_get</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.options_get"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.options_get"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the command line options</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.options_set">
<codeclass="descname">options_set</code><spanclass="sig-paren">(</span><em>options</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.options_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.options_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">plugin_del_config</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.plugin_del_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.plugin_del_config"title="Permalink to this definition">¶</a></dt>
<dd><p>Delete a whole config tree for a given plugin</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.plugin_get">
<codeclass="descname">plugin_get</code><spanclass="sig-paren">(</span><em>pluginname</em>, <em>key</em>, <em>default=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.plugin_get"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.plugin_get"title="Permalink to this definition">¶</a></dt>
<dd><p>Get a plugin config value, if doesn’t exist
<codeclass="descname">plugin_get_config</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.plugin_get_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.plugin_get_config"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a whole config tree for a given plugin</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.plugin_set">
<codeclass="descname">plugin_set</code><spanclass="sig-paren">(</span><em>pluginname</em>, <em>key</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.plugin_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.plugin_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">plugin_set_config</code><spanclass="sig-paren">(</span><em>plugin</em>, <em>tree</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.plugin_set_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.plugin_set_config"title="Permalink to this definition">¶</a></dt>
<dd><p>Set a whole config tree for a given plugin</p>
<codeclass="descname">rename_layout</code><spanclass="sig-paren">(</span><em>layout</em>, <em>newname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.rename_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.rename_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">rename_profile</code><spanclass="sig-paren">(</span><em>profile</em>, <em>newname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.rename_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.rename_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">replace_layout</code><spanclass="sig-paren">(</span><em>name</em>, <em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.replace_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.replace_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Replace an existing layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.save">
<codeclass="descname">save</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.save"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.save"title="Permalink to this definition">¶</a></dt>
<dd><p>Cause ConfigBase to save our config to file</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.Config.set_profile">
<codeclass="descname">set_profile</code><spanclass="sig-paren">(</span><em>profile</em>, <em>force=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.set_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.set_profile"title="Permalink to this definition">¶</a></dt>
<dd><p>Set our profile (which usually means change it)</p>
<codeclass="descname">uninhibit_save</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#Config.uninhibit_save"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.Config.uninhibit_save"title="Permalink to this definition">¶</a></dt>
<dd><p>Allow calls to save() to be honoured</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.Config.base">
<codeclass="descname">base</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.base"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.Config.gconf">
<codeclass="descname">gconf</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.gconf"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.Config.inhibited">
<codeclass="descname">inhibited</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.inhibited"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.Config.profile">
<codeclass="descname">profile</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.profile"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.Config.system_focus">
<codeclass="descname">system_focus</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.system_focus"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">system_mono_font</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.system_mono_font"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">system_prop_font</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.Config.system_prop_font"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.config.ConfigBase">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.config.</code><codeclass="descname">ConfigBase</code><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase"title="Permalink to this definition">¶</a></dt>
<p>Class to provide access to our user configuration</p>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">add_layout</code><spanclass="sig-paren">(</span><em>name</em>, <em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.add_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.add_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">add_profile</code><spanclass="sig-paren">(</span><em>profile</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.add_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.add_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">defaults_to_configspec</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.defaults_to_configspec"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.defaults_to_configspec"title="Permalink to this definition">¶</a></dt>
<dd><p>Convert our tree of default values into a ConfigObj validation
<codeclass="descname">del_plugin</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.del_plugin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.del_plugin"title="Permalink to this definition">¶</a></dt>
<dd><p>Delete a whole tree for a plugin</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.get_item">
<codeclass="descname">get_item</code><spanclass="sig-paren">(</span><em>key</em>, <em>profile='default'</em>, <em>plugin=None</em>, <em>default=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.get_item"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.get_item"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.get_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.get_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_plugin</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.get_plugin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.get_plugin"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a whole tree for a plugin</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.load">
<codeclass="descname">load</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.load"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.load"title="Permalink to this definition">¶</a></dt>
<dd><p>Load configuration data from our various sources</p>
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<dd><p>Set up our borg environment</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.reload">
<codeclass="descname">reload</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.reload"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.reload"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">replace_layout</code><spanclass="sig-paren">(</span><em>name</em>, <em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.replace_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.replace_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Replaces a layout with the given name</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.save">
<codeclass="descname">save</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.save"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.save"title="Permalink to this definition">¶</a></dt>
<dd><p>Save the config to a file</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.config.ConfigBase.set_item">
<codeclass="descname">set_item</code><spanclass="sig-paren">(</span><em>key</em>, <em>value</em>, <em>profile='default'</em>, <em>plugin=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.set_item"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.set_item"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_layout</code><spanclass="sig-paren">(</span><em>layout</em>, <em>tree</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.set_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.set_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_plugin</code><spanclass="sig-paren">(</span><em>plugin</em>, <em>tree</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/config.html#ConfigBase.set_plugin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.config.ConfigBase.set_plugin"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">command_line_options</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.command_line_options"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">global_config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.global_config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keybindings</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.keybindings"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.layouts">
<codeclass="descname">layouts</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.layouts"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.loaded">
<codeclass="descname">loaded</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.loaded"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.plugins">
<codeclass="descname">plugins</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.plugins"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.profiles">
<codeclass="descname">profiles</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.profiles"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.sections">
<codeclass="descname">sections</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.sections"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.config.ConfigBase.whined">
<codeclass="descname">whined</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.config.ConfigBase.whined"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-container-module"></span><h2>terminatorlib.container module<aclass="headerlink"href="#module-terminatorlib.container"title="Permalink to this headline">¶</a></h2>
<p>container.py - classes necessary to contain Terminal widgets</p>
<dlclass="class">
<dtid="terminatorlib.container.Container">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.container.</code><codeclass="descname">Container</code><aclass="reference internal"href="_modules/terminatorlib/container.html#Container"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.add">
<codeclass="descname">add</code><spanclass="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.add"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">closeterm</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.closeterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.closeterm"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">connect_child</code><spanclass="sig-paren">(</span><em>widget</em>, <em>signal</em>, <em>handler</em>, <em>*args</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.connect_child"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.connect_child"title="Permalink to this definition">¶</a></dt>
<dd><p>Register the requested signal and record its connection ID</p>
<codeclass="descname">construct_confirm_close</code><spanclass="sig-paren">(</span><em>window</em>, <em>reqtype</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.construct_confirm_close"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.construct_confirm_close"title="Permalink to this definition">¶</a></dt>
<dd><p>Create a confirmation dialog for closing things</p>
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.create_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">describe_layout</code><spanclass="sig-paren">(</span><em>count</em>, <em>parent</em>, <em>global_layout</em>, <em>child_order</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.describe_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.describe_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">disconnect_child</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.disconnect_child"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.disconnect_child"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_child_metadata</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.get_child_metadata"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.get_child_metadata"title="Permalink to this definition">¶</a></dt>
<dd><p>Return metadata that would be useful to recreate ourselves after our
<codeclass="descname">get_children</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.get_children"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.get_children"title="Permalink to this definition">¶</a></dt>
<dd><p>Return an ordered list of the children of this Container</p>
<codeclass="descname">get_offspring</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.get_offspring"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.get_offspring"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of direct child widgets, if any</p>
<codeclass="descname">get_visible_terminals</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.get_visible_terminals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.get_visible_terminals"title="Permalink to this definition">¶</a></dt>
<dd><p>Walk the widget tree to find all of the visible terminals. That is,
any terminals which are not hidden in another Notebook pane</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.hoover">
<codeclass="descname">hoover</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.hoover"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.hoover"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">propagate_title_change</code><spanclass="sig-paren">(</span><em>widget</em>, <em>title</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.propagate_title_change"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.propagate_title_change"title="Permalink to this definition">¶</a></dt>
<dd><p>Pass a title change up the widget stack</p>
<codeclass="descname">register_signals</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.register_signals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.register_signals"title="Permalink to this definition">¶</a></dt>
<dd><p>Register gobject signals in a way that avoids multiple inheritance</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.remove">
<codeclass="descname">remove</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.remove"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.remove"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">replace</code><spanclass="sig-paren">(</span><em>oldwidget</em>, <em>newwidget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.replace"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.replace"title="Permalink to this definition">¶</a></dt>
<dd><p>Replace the child oldwidget with newwidget. This is the bare minimum
required for this operation. Containers should override it if they have
<codeclass="descname">resizeterm</code><spanclass="sig-paren">(</span><em>widget</em>, <em>keyname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.resizeterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.resizeterm"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a keyboard event requesting a terminal resize</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.rotate">
<codeclass="descname">rotate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>clockwise</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.rotate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.rotate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">split_axis</code><spanclass="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>siblinglast=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.split_axis"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.split_axis"title="Permalink to this definition">¶</a></dt>
<dd><p>Default axis splitter. This should be implemented by subclasses</p>
<codeclass="descname">split_horiz</code><spanclass="sig-paren">(</span><em>widget</em>, <em>cwd=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.split_horiz"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.split_horiz"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">split_vert</code><spanclass="sig-paren">(</span><em>widget</em>, <em>cwd=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.split_vert"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.split_vert"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">toggle_zoom</code><spanclass="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.toggle_zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.toggle_zoom"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggle the existing zoom state</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.unzoom">
<codeclass="descname">unzoom</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.unzoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.unzoom"title="Permalink to this definition">¶</a></dt>
<dd><p>Unzoom a terminal</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.container.Container.zoom">
<codeclass="descname">zoom</code><spanclass="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/container.html#Container.zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.container.Container.zoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">children</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.children"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.container.Container.config">
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">immutable</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.immutable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">signalman</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.signalman"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">signals</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.signals"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.container.Container.terminator"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<divclass="section"id="module-terminatorlib.cwd">
<spanid="terminatorlib-cwd-module"></span><h2>terminatorlib.cwd module<aclass="headerlink"href="#module-terminatorlib.cwd"title="Permalink to this headline">¶</a></h2>
<p>cwd.py - function necessary to get the cwd for a given pid on various OSes</p>
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">get_default_cwd</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#get_default_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.get_default_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine a reasonable default cwd</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.cwd.get_pid_cwd">
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">get_pid_cwd</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#get_pid_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.get_pid_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine an appropriate cwd function for the OS we are running on</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.cwd.linux_get_pid_cwd">
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">linux_get_pid_cwd</code><spanclass="sig-paren">(</span><em>pid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#linux_get_pid_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.linux_get_pid_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine the cwd for a given PID on Linux kernels</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.cwd.proc_get_pid_cwd">
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">proc_get_pid_cwd</code><spanclass="sig-paren">(</span><em>pid</em>, <em>path</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#proc_get_pid_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.proc_get_pid_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Extract the cwd of a PID from proc, given the PID and the /proc path to
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">psutil_cwd</code><spanclass="sig-paren">(</span><em>pid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#psutil_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.psutil_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine the cwd using psutil which also supports Darwin</p>
<codeclass="descclassname">terminatorlib.cwd.</code><codeclass="descname">sunos_get_pid_cwd</code><spanclass="sig-paren">(</span><em>pid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/cwd.html#sunos_get_pid_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.cwd.sunos_get_pid_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine the cwd for a given PID on SunOS kernels</p>
<spanid="terminatorlib-debugserver-module"></span><h2>terminatorlib.debugserver module<aclass="headerlink"href="#module-terminatorlib.debugserver"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.debugserver.</code><codeclass="descname">PythonConsoleServer</code><spanclass="sig-paren">(</span><em>request</em>, <em>client_address</em>, <em>server</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#PythonConsoleServer"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">finish</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.finish"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer.finish"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">handle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.handle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer.handle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">setup</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.setup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer.setup"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">verify_request</code><spanclass="sig-paren">(</span><em>request</em>, <em>client_address</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#PythonConsoleServer.verify_request"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer.verify_request"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">env</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.debugserver.PythonConsoleServer.env"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.debugserver.</code><codeclass="descname">TerminatorConsole</code><spanclass="sig-paren">(</span><em>locals=None</em>, <em>filename='<console>'</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#TerminatorConsole"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.TerminatorConsole"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">parse_telnet</code><spanclass="sig-paren">(</span><em>data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#TerminatorConsole.parse_telnet"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.TerminatorConsole.parse_telnet"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">raw_input</code><spanclass="sig-paren">(</span><em>prompt=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#TerminatorConsole.raw_input"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.TerminatorConsole.raw_input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">run</code><spanclass="sig-paren">(</span><em>server</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#TerminatorConsole.run"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.TerminatorConsole.run"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">write</code><spanclass="sig-paren">(</span><em>data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#TerminatorConsole.write"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.TerminatorConsole.write"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.debugserver.ddbg">
<codeclass="descclassname">terminatorlib.debugserver.</code><codeclass="descname">ddbg</code><spanclass="sig-paren">(</span><em>msg</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#ddbg"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.ddbg"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.debugserver.spawn">
<codeclass="descclassname">terminatorlib.debugserver.</code><codeclass="descname">spawn</code><spanclass="sig-paren">(</span><em>env</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/debugserver.html#spawn"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.debugserver.spawn"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-editablelabel-module"></span><h2>terminatorlib.editablelabel module<aclass="headerlink"href="#module-terminatorlib.editablelabel"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.editablelabel.</code><codeclass="descname">EditableLabel</code><spanclass="sig-paren">(</span><em>text=''</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>text=''</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_entry_to_label</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel._entry_to_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._entry_to_label"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_on_click_text</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_click_text"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._on_click_text"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_on_entry_activated</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_activated"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._on_entry_activated"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_on_entry_buttonpress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_buttonpress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._on_entry_buttonpress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_on_entry_keypress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel._on_entry_keypress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._on_entry_keypress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">editing</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.editing"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.editing"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_text</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.get_text"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.get_text"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">is_custom</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.is_custom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.is_custom"title="Permalink to this definition">¶</a></dt>
<dd><p>Return whether or not we have a custom string set</p>
<codeclass="descname">modify_fg</code><spanclass="sig-paren">(</span><em>state</em>, <em>color</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.modify_fg"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.modify_fg"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">modify_font</code><spanclass="sig-paren">(</span><em>fontdesc</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.modify_font"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.modify_font"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the label font using a pango.FontDescription</p>
<codeclass="descname">set_angle</code><spanclass="sig-paren">(</span><em>angle</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_angle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.set_angle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_custom</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_custom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.set_custom"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the customness of the string to True</p>
<codeclass="descname">set_text</code><spanclass="sig-paren">(</span><em>text</em>, <em>force=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/editablelabel.html#EditableLabel.set_text"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel.set_text"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_autotext</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._autotext"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_custom</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._custom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_ebox</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._ebox"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_entry</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._entry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_entry_handler_id</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._entry_handler_id"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_label</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.editablelabel.EditableLabel._label"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-encoding-module"></span><h2>terminatorlib.encoding module<aclass="headerlink"href="#module-terminatorlib.encoding"title="Permalink to this headline">¶</a></h2>
<p>TerminatorEncoding by Emmanuel Bretelle <<aclass="reference external"href="mailto:chantra%40debuntu.org">chantra<span>@</span>debuntu<span>.</span>org</a>></p>
<dlclass="docutils">
<dt>TerminatorEncoding supplies a list of possible encoding</dt>
<dd>values.</dd>
<dt>This list is taken from gnome-terminal’s src/terminal-encoding.c</dt>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.encoding.</code><codeclass="descname">TerminatorEncoding</code><aclass="reference internal"href="_modules/terminatorlib/encoding.html#TerminatorEncoding"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.encoding.TerminatorEncoding"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/encoding.html#TerminatorEncoding.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.encoding.TerminatorEncoding.__init__"title="Permalink to this definition">¶</a></dt>
<emclass="property">static </em><codeclass="descname">get_list</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/encoding.html#TerminatorEncoding.get_list"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.encoding.TerminatorEncoding.get_list"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-factory-module"></span><h2>terminatorlib.factory module<aclass="headerlink"href="#module-terminatorlib.factory"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.factory.</code><codeclass="descname">Factory</code><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory"title="Permalink to this definition">¶</a></dt>
<p>Definition of a class that makes other classes</p>
<dlclass="method">
<dtid="terminatorlib.factory.Factory.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.factory.Factory.isinstance">
<codeclass="descname">isinstance</code><spanclass="sig-paren">(</span><em>product</em>, <em>classtype</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.isinstance"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.isinstance"title="Permalink to this definition">¶</a></dt>
<dd><p>Check if a given product is a particular type of object</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.factory.Factory.make">
<codeclass="descname">make</code><spanclass="sig-paren">(</span><em>product</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">make_hpaned</code><spanclass="sig-paren">(</span><em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make_hpaned"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make_hpaned"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">make_notebook</code><spanclass="sig-paren">(</span><em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make_notebook"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make_notebook"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">make_terminal</code><spanclass="sig-paren">(</span><em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make_terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">make_vpaned</code><spanclass="sig-paren">(</span><em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make_vpaned"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make_vpaned"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">make_window</code><spanclass="sig-paren">(</span><em>**kwargs</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.make_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.make_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<dd><p>Required by the borg, but a no-op here</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.factory.Factory.type">
<codeclass="descname">type</code><spanclass="sig-paren">(</span><em>product</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/factory.html#Factory.type"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.factory.Factory.type"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine the type of an object we’ve previously created</p>
<codeclass="descname">instance_types</code><emclass="property"> = {}</em><aclass="headerlink"href="#terminatorlib.factory.Factory.instance_types"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">instance_types_keys</code><emclass="property"> = []</em><aclass="headerlink"href="#terminatorlib.factory.Factory.instance_types_keys"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.factory.Factory.types">
<codeclass="descname">types</code><emclass="property"> = {'Container': 'container', 'VPaned': 'paned', 'Terminal': 'terminal', 'Window': 'window', 'Notebook': 'notebook', 'Paned': 'paned', 'HPaned': 'paned'}</em><aclass="headerlink"href="#terminatorlib.factory.Factory.types"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.factory.Factory.types_keys">
<codeclass="descname">types_keys</code><emclass="property"> = ['Container', 'VPaned', 'Terminal', 'Window', 'Notebook', 'Paned', 'HPaned']</em><aclass="headerlink"href="#terminatorlib.factory.Factory.types_keys"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-freebsd-module"></span><h2>terminatorlib.freebsd module<aclass="headerlink"href="#module-terminatorlib.freebsd"title="Permalink to this headline">¶</a></h2>
<dlclass="docutils">
<dt>freebsd.get_process_cwd(pid):</dt>
<dd>Use sysctl() to retrieve the cwd of an arbitrary process on FreeBSD
using kern.proc.filedesc, as used by procstat(1).
Tested on FreeBSD 7-STABLE/amd64 from April 11 2008.</dd>
</dl>
<dlclass="class">
<dtid="terminatorlib.freebsd.kinfo_file">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.freebsd.</code><codeclass="descname">kinfo_file</code><aclass="reference internal"href="_modules/terminatorlib/freebsd.html#kinfo_file"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_flags</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_flags"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_offset</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_offset"title="Permalink to this definition">¶</a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.freebsd.kinfo_file.kf_path">
<codeclass="descname">kf_path</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_path"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_ref_count</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_ref_count"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_sa_local</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_sa_local"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_sa_peer</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_sa_peer"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_sock_domain</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_sock_domain"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_sock_protocol</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_sock_protocol"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_sock_type</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_sock_type"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_structsize</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_structsize"title="Permalink to this definition">¶</a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.freebsd.kinfo_file.kf_type">
<codeclass="descname">kf_type</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_type"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">kf_vnode_type</code><aclass="headerlink"href="#terminatorlib.freebsd.kinfo_file.kf_vnode_type"title="Permalink to this definition">¶</a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.freebsd.sockaddr_storage">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.freebsd.</code><codeclass="descname">sockaddr_storage</code><aclass="reference internal"href="_modules/terminatorlib/freebsd.html#sockaddr_storage"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__ss_align</code><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage.__ss_align"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__ss_pad1</code><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad1"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__ss_pad2</code><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage.__ss_pad2"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ss_family</code><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage.ss_family"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ss_len</code><aclass="headerlink"href="#terminatorlib.freebsd.sockaddr_storage.ss_len"title="Permalink to this definition">¶</a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.freebsd.get_process_cwd">
<codeclass="descclassname">terminatorlib.freebsd.</code><codeclass="descname">get_process_cwd</code><spanclass="sig-paren">(</span><em>pid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/freebsd.html#get_process_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.freebsd.get_process_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Return string containing the current working directory of the given pid,
or None on failure.</p>
</dd></dl>
</div>
<divclass="section"id="module-terminatorlib.ipc">
<spanid="terminatorlib-ipc-module"></span><h2>terminatorlib.ipc module<aclass="headerlink"href="#module-terminatorlib.ipc"title="Permalink to this headline">¶</a></h2>
<p>ipc.py - DBus server and API calls</p>
<dlclass="class">
<dtid="terminatorlib.ipc.DBusService">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">DBusService</code><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService"title="Permalink to this definition">¶</a></dt>
<p>DBus Server class. This is implemented as a Borg</p>
<dlclass="method">
<dtid="terminatorlib.ipc.DBusService.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_terminal_tab</code><spanclass="sig-paren">(</span><em>uuid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.get_terminal_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.get_terminal_tab"title="Permalink to this definition">¶</a></dt>
<dd><p>Return the UUID of the parent tab of a given terminal</p>
<codeclass="descname">get_terminal_tab_title</code><spanclass="sig-paren">(</span><em>uuid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.get_terminal_tab_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.get_terminal_tab_title"title="Permalink to this definition">¶</a></dt>
<dd><p>Return the title of a parent tab of a given terminal</p>
<codeclass="descname">get_terminals</code><spanclass="sig-paren">(</span><em>uuid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.get_terminals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.get_terminals"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of all the terminals</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.ipc.DBusService.new_tab">
<codeclass="descname">new_tab</code><spanclass="sig-paren">(</span><em>options=dbus.Dictionary({}</em>, <em>signature=None)</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.new_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.new_tab"title="Permalink to this definition">¶</a></dt>
<dd><p>Create a new tab</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.ipc.DBusService.new_window">
<codeclass="descname">new_window</code><spanclass="sig-paren">(</span><em>options=dbus.Dictionary({}</em>, <em>signature=None)</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.new_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.new_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminal_hsplit</code><spanclass="sig-paren">(</span><em>uuid=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.terminal_hsplit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.terminal_hsplit"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminal_split</code><spanclass="sig-paren">(</span><em>uuid</em>, <em>horiz</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.terminal_split"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.terminal_split"title="Permalink to this definition">¶</a></dt>
<dd><p>Split a terminal horizontally or vertically, by UUID</p>
<codeclass="descname">terminal_vsplit</code><spanclass="sig-paren">(</span><em>uuid=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#DBusService.terminal_vsplit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.DBusService.terminal_vsplit"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">bus_name</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.ipc.DBusService.bus_name"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.ipc.DBusService.bus_path">
<codeclass="descname">bus_path</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.ipc.DBusService.bus_path"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.ipc.DBusService.terminator">
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.ipc.DBusService.terminator"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.get_terminal_tab">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">get_terminal_tab</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#get_terminal_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.get_terminal_tab"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.get_terminal_tab_title">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">get_terminal_tab_title</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#get_terminal_tab_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.get_terminal_tab_title"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.get_terminals">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">get_terminals</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#get_terminals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.get_terminals"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.new_tab">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">new_tab</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#new_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.new_tab"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.new_window">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">new_window</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#new_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.new_window"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.terminal_hsplit">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">terminal_hsplit</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#terminal_hsplit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.terminal_hsplit"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.terminal_vsplit">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">terminal_vsplit</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**argd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#terminal_vsplit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.terminal_vsplit"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="function">
<dtid="terminatorlib.ipc.with_proxy">
<codeclass="descclassname">terminatorlib.ipc.</code><codeclass="descname">with_proxy</code><spanclass="sig-paren">(</span><em>func</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/ipc.html#with_proxy"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.ipc.with_proxy"title="Permalink to this definition">¶</a></dt>
<dd><p>Decorator function to connect to the session dbus bus</p>
<spanid="terminatorlib-keybindings-module"></span><h2>terminatorlib.keybindings module<aclass="headerlink"href="#module-terminatorlib.keybindings"title="Permalink to this headline">¶</a></h2>
<p>Terminator by Chris Jones <<aclass="reference external"href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
<p>Validator and functions for dealing with Terminator’s customisable
keyboard shortcuts.</p>
<dlclass="exception">
<dtid="terminatorlib.keybindings.KeymapError">
<emclass="property">exception </em><codeclass="descclassname">terminatorlib.keybindings.</code><codeclass="descname">KeymapError</code><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#KeymapError"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.KeymapError"title="Permalink to this definition">¶</a></dt>
<p>Custom exception for errors in keybinding configurations</p>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.keybindings.Keybindings">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.keybindings.</code><codeclass="descname">Keybindings</code><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings"title="Permalink to this definition">¶</a></dt>
<dd><p>Class to handle loading and lookup of Terminator keybindings</p>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_lookup_modifier</code><spanclass="sig-paren">(</span><em>modifier</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings._lookup_modifier"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings._lookup_modifier"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_parsebinding</code><spanclass="sig-paren">(</span><em>binding</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings._parsebinding"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings._parsebinding"title="Permalink to this definition">¶</a></dt>
<dd><p>Parse an individual binding using gtk’s binding function</p>
<codeclass="descname">configure</code><spanclass="sig-paren">(</span><em>bindings</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings.configure"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.configure"title="Permalink to this definition">¶</a></dt>
<dd><p>Accept new bindings and reconfigure with them</p>
<codeclass="descname">lookup</code><spanclass="sig-paren">(</span><em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings.lookup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.lookup"title="Permalink to this definition">¶</a></dt>
<dd><p>Translate a keyboard event into a mapped key</p>
<codeclass="descname">reload</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/keybindings.html#Keybindings.reload"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.reload"title="Permalink to this definition">¶</a></dt>
<dd><p>Parse bindings and mangle into an appropriate form</p>
<codeclass="descname">_lookup</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings._lookup"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_masks</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings._masks"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">empty</code><emclass="property"> = {}</em><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.empty"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keys</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.keys"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">modifiers</code><emclass="property"> = {'control': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'ctrl': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'shift': <flags GDK_SHIFT_MASK of type GdkModifierType>, 'primary': <flags GDK_CONTROL_MASK of type GdkModifierType>, 'alt': <flags GDK_MOD1_MASK of type GdkModifierType>, 'super': <flags GDK_SUPER_MASK of type GdkModifierType>}</em><aclass="headerlink"href="#terminatorlib.keybindings.Keybindings.modifiers"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-layoutlauncher-module"></span><h2>terminatorlib.layoutlauncher module<aclass="headerlink"href="#module-terminatorlib.layoutlauncher"title="Permalink to this headline">¶</a></h2>
<p>layoutlauncher.py - class for the Layout Launcher window</p>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.layoutlauncher.</code><codeclass="descname">LayoutLauncher</code><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher"title="Permalink to this definition">¶</a></dt>
<dd><p>Class implementing the various parts of the preferences editor</p>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">launch_layout</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.launch_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.launch_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Launch the selected layout as new instance</p>
<codeclass="descname">on_destroy_event</code><spanclass="sig-paren">(</span><em>widget</em>, <em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_destroy_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.on_destroy_event"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_launchbutton_clicked</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_launchbutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.on_launchbutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_row_activated</code><spanclass="sig-paren">(</span><em>widget</em>, <em>path</em>, <em>view_column</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.on_row_activated"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.on_row_activated"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_layouts</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/layoutlauncher.html#LayoutLauncher.update_layouts"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.update_layouts"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">builder</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.builder"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keybindings</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.keybindings"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layouttreestore</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.layouttreestore"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layouttreeview</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.layouttreeview"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">plugins</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.plugins"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">registry</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.registry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.terminator"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">window</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.layoutlauncher.LayoutLauncher.window"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-notebook-module"></span><h2>terminatorlib.notebook module<aclass="headerlink"href="#module-terminatorlib.notebook"title="Permalink to this headline">¶</a></h2>
<p>notebook.py - classes for the notebook widget</p>
<dlclass="class">
<dtid="terminatorlib.notebook.Notebook">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.notebook.</code><codeclass="descname">Notebook</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook"title="Permalink to this definition">¶</a></dt>
<p>Class implementing a gtk.Notebook container</p>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.add">
<codeclass="descname">add</code><spanclass="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.add"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">clean_last_active_term</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.clean_last_active_term"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.clean_last_active_term"title="Permalink to this definition">¶</a></dt>
<dd><p>Clean up old entries in last_active_term</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.closetab">
<codeclass="descname">closetab</code><spanclass="sig-paren">(</span><em>widget</em>, <em>label</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.closetab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.closetab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">configure</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.configure"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.configure"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.create_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">deferred_on_tab_switch</code><spanclass="sig-paren">(</span><em>notebook</em>, <em>page</em>, <em>page_num</em>, <em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.deferred_on_tab_switch"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.deferred_on_tab_switch"title="Permalink to this definition">¶</a></dt>
<dd><p>Prime a single idle tab switch signal, using the most recent set of params</p>
<codeclass="descname">do_deferred_on_tab_switch</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.do_deferred_on_tab_switch"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.do_deferred_on_tab_switch"title="Permalink to this definition">¶</a></dt>
<dd><p>Perform the latest tab switch signal, and resetting the pending flag</p>
<codeclass="descname">find_tab_root</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.find_tab_root"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.find_tab_root"title="Permalink to this definition">¶</a></dt>
<dd><p>Look for the tab child which is or ultimately contains the supplied
<codeclass="descname">get_child_metadata</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.get_child_metadata"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.get_child_metadata"title="Permalink to this definition">¶</a></dt>
<dd><p>Fetch the relevant metadata for a widget which we’d need
<codeclass="descname">get_children</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.get_children"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.get_children"title="Permalink to this definition">¶</a></dt>
<dd><p>Return an ordered list of our children</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.hoover">
<codeclass="descname">hoover</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.hoover"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.hoover"title="Permalink to this definition">¶</a></dt>
<dd><p>Clean up any empty tabs and if we only have one tab left, die</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.newtab">
<codeclass="descname">newtab</code><spanclass="sig-paren">(</span><em>debugtab=False</em>, <em>widget=None</em>, <em>cwd=None</em>, <em>metadata=None</em>, <em>profile=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.newtab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.newtab"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new tab, optionally supplying a child widget</p>
<codeclass="descname">on_tab_switch</code><spanclass="sig-paren">(</span><em>notebook</em>, <em>page</em>, <em>page_num</em>, <em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.on_tab_switch"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.on_tab_switch"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">page_num_descendant</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.page_num_descendant"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.page_num_descendant"title="Permalink to this definition">¶</a></dt>
<dd><p>Find the tabnum of the tab containing a widget at any level</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.remove">
<codeclass="descname">remove</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.remove"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.remove"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove a widget from the container</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.replace">
<codeclass="descname">replace</code><spanclass="sig-paren">(</span><em>oldwidget</em>, <em>newwidget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.replace"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.replace"title="Permalink to this definition">¶</a></dt>
<dd><p>Replace a tab’s contents with a new widget</p>
<codeclass="descname">resizeterm</code><spanclass="sig-paren">(</span><em>widget</em>, <em>keyname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.resizeterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.resizeterm"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a keyboard event requesting a terminal resize</p>
<codeclass="descname">set_last_active_term</code><spanclass="sig-paren">(</span><em>uuid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.set_last_active_term"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.set_last_active_term"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">split_axis</code><spanclass="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.split_axis"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.split_axis"title="Permalink to this definition">¶</a></dt>
<dd><p>Split the axis of a terminal inside us</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.unzoom">
<codeclass="descname">unzoom</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.unzoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.unzoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_tab_label_text</code><spanclass="sig-paren">(</span><em>widget</em>, <em>text</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.update_tab_label_text"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.update_tab_label_text"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">wrapcloseterm</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.wrapcloseterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.wrapcloseterm"title="Permalink to this definition">¶</a></dt>
<dd><p>A child terminal has closed</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.Notebook.zoom">
<codeclass="descname">zoom</code><spanclass="sig-paren">(</span><em>widget</em>, <em>fontscale=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#Notebook.zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.Notebook.zoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">last_active_term</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.Notebook.last_active_term"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">pending_on_tab_switch</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.Notebook.pending_on_tab_switch"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">pending_on_tab_switch_args</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.Notebook.pending_on_tab_switch_args"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.Notebook.window">
<codeclass="descname">window</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.Notebook.window"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.notebook.TabLabel">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.notebook.</code><codeclass="descname">TabLabel</code><spanclass="sig-paren">(</span><em>title</em>, <em>notebook</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel"title="Permalink to this definition">¶</a></dt>
<p>Class implementing a label widget for Notebook tabs</p>
<dlclass="method">
<dtid="terminatorlib.notebook.TabLabel.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>title</em>, <em>notebook</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_custom_label</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.get_custom_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.get_custom_label"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a custom label if we have one, otherwise None</p>
<codeclass="descname">get_label</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.get_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.get_label"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.notebook.TabLabel.on_close">
<codeclass="descname">on_close</code><spanclass="sig-paren">(</span><em>_widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.on_close"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.on_close"title="Permalink to this definition">¶</a></dt>
<dd><p>The close button has been clicked. Destroy the tab</p>
<codeclass="descname">set_custom_label</code><spanclass="sig-paren">(</span><em>text</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.set_custom_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.set_custom_label"title="Permalink to this definition">¶</a></dt>
<dd><p>Set a permanent label as if the user had edited it</p>
<codeclass="descname">set_label</code><spanclass="sig-paren">(</span><em>text</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.set_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.set_label"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_angle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.update_angle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.update_angle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_button</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/notebook.html#TabLabel.update_button"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.update_button"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the state of our close button</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.TabLabel.button">
<codeclass="descname">button</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.button"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.TabLabel.config">
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.config"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.TabLabel.icon">
<codeclass="descname">icon</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.icon"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.TabLabel.label">
<codeclass="descname">label</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.label"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.notebook.TabLabel.notebook">
<codeclass="descname">notebook</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.notebook"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.notebook.TabLabel.terminator"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-optionparse-module"></span><h2>terminatorlib.optionparse module<aclass="headerlink"href="#module-terminatorlib.optionparse"title="Permalink to this headline">¶</a></h2>
<codeclass="descclassname">terminatorlib.optionparse.</code><codeclass="descname">execute_cb</code><spanclass="sig-paren">(</span><em>option</em>, <em>opt</em>, <em>value</em>, <em>lparser</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/optionparse.html#execute_cb"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.optionparse.execute_cb"title="Permalink to this definition">¶</a></dt>
<dd><p>Callback for use in parsing execute options</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.optionparse.parse_options">
<codeclass="descclassname">terminatorlib.optionparse.</code><codeclass="descname">parse_options</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/optionparse.html#parse_options"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.optionparse.parse_options"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-paned-module"></span><h2>terminatorlib.paned module<aclass="headerlink"href="#module-terminatorlib.paned"title="Permalink to this headline">¶</a></h2>
<p>paned.py - a base Paned container class and the vertical/horizontal
variants</p>
<dlclass="class">
<dtid="terminatorlib.paned.HPaned">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.paned.</code><codeclass="descname">HPaned</code><aclass="reference internal"href="_modules/terminatorlib/paned.html#HPaned"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.HPaned"title="Permalink to this definition">¶</a></dt>
<p>Merge gtk.HPaned into our base Paned Container</p>
<dlclass="method">
<dtid="terminatorlib.paned.HPaned.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#HPaned.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.HPaned.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.HPaned.get_length">
<codeclass="descname">get_length</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#HPaned.get_length"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.HPaned.get_length"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.HPaned.set_pos">
<codeclass="descname">set_pos</code><spanclass="sig-paren">(</span><em>pos</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#HPaned.set_pos"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.HPaned.set_pos"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.paned.Paned">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.paned.</code><codeclass="descname">Paned</code><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">_do_redistribute</code><spanclass="sig-paren">(</span><em>recurse_up=False</em>, <em>recurse_down=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned._do_redistribute"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned._do_redistribute"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.add">
<codeclass="descname">add</code><spanclass="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.add"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a widget to the container</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.create_layout">
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.create_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_redistribute</code><spanclass="sig-paren">(</span><em>recurse_up=False</em>, <em>recurse_down=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.do_redistribute"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.do_redistribute"title="Permalink to this definition">¶</a></dt>
<dd><p>Evenly divide available space between sibling panes</p>
<codeclass="descname">get_child_metadata</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.get_child_metadata"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.get_child_metadata"title="Permalink to this definition">¶</a></dt>
<dd><p>Return metadata about a child</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.get_children">
<codeclass="descname">get_children</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.get_children"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.get_children"title="Permalink to this definition">¶</a></dt>
<dd><p>Return an ordered list of our children</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.grab_focus">
<codeclass="descname">grab_focus</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.grab_focus"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.grab_focus"title="Permalink to this definition">¶</a></dt>
<dd><p>We don’t want focus, we want a Terminal to have it</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.hoover">
<codeclass="descname">hoover</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.hoover"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.hoover"title="Permalink to this definition">¶</a></dt>
<dd><p>Check that we still have a reason to exist</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.new_size">
<codeclass="descname">new_size</code><spanclass="sig-paren">(</span><em>widget</em>, <em>allocation</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.new_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.new_size"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_button_press</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.on_button_press"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.on_button_press"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle button presses on a Pane</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.remove">
<codeclass="descname">remove</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.remove"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.remove"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove a widget from the container</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.resizeterm">
<codeclass="descname">resizeterm</code><spanclass="sig-paren">(</span><em>widget</em>, <em>keyname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.resizeterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.resizeterm"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a keyboard event requesting a terminal resize</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.rotate">
<codeclass="descname">rotate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>clockwise</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.rotate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.rotate"title="Permalink to this definition">¶</a></dt>
<dd><p>Default rotation. This should be implemented by subclasses</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.set_position">
<codeclass="descname">set_position</code><spanclass="sig-paren">(</span><em>pos</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.set_position"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.set_position"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_position_by_ratio</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.set_position_by_ratio"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.set_position_by_ratio"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.split_axis">
<codeclass="descname">split_axis</code><spanclass="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.split_axis"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.split_axis"title="Permalink to this definition">¶</a></dt>
<dd><p>Default axis splitter. This should be implemented by subclasses</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.Paned.wrapcloseterm">
<codeclass="descname">wrapcloseterm</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#Paned.wrapcloseterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.Paned.wrapcloseterm"title="Permalink to this definition">¶</a></dt>
<dd><p>A child terminal has closed, so this container must die</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.paned.Paned.maker">
<codeclass="descname">maker</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.paned.Paned.maker"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.paned.Paned.position">
<codeclass="descname">position</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.paned.Paned.position"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.paned.Paned.ratio">
<codeclass="descname">ratio</code><emclass="property"> = 0.5</em><aclass="headerlink"href="#terminatorlib.paned.Paned.ratio"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.paned.VPaned">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.paned.</code><codeclass="descname">VPaned</code><aclass="reference internal"href="_modules/terminatorlib/paned.html#VPaned"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.VPaned"title="Permalink to this definition">¶</a></dt>
<p>Merge gtk.VPaned into our base Paned Container</p>
<dlclass="method">
<dtid="terminatorlib.paned.VPaned.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#VPaned.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.VPaned.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.VPaned.get_length">
<codeclass="descname">get_length</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#VPaned.get_length"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.VPaned.get_length"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.paned.VPaned.set_pos">
<codeclass="descname">set_pos</code><spanclass="sig-paren">(</span><em>pos</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/paned.html#VPaned.set_pos"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.paned.VPaned.set_pos"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-plugin-module"></span><h2>terminatorlib.plugin module<aclass="headerlink"href="#module-terminatorlib.plugin"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">terminatorlib.plugin.</code><codeclass="descname">MenuItem</code><aclass="reference internal"href="_modules/terminatorlib/plugin.html#MenuItem"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.MenuItem"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">callback</code><spanclass="sig-paren">(</span><em>menuitems</em>, <em>menu</em>, <em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#MenuItem.callback"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.MenuItem.callback"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">capabilities</code><emclass="property"> = ['terminal_menu']</em><aclass="headerlink"href="#terminatorlib.plugin.MenuItem.capabilities"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.plugin.Plugin">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.plugin.</code><codeclass="descname">Plugin</code><aclass="reference internal"href="_modules/terminatorlib/plugin.html#Plugin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.Plugin"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#Plugin.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.Plugin.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser.</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.plugin.Plugin.unload">
<codeclass="descname">unload</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#Plugin.unload"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.Plugin.unload"title="Permalink to this definition">¶</a></dt>
<dd><p>Prepare to be unloaded</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.Plugin.capabilities">
<codeclass="descname">capabilities</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.Plugin.capabilities"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.plugin.PluginRegistry">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.plugin.</code><codeclass="descname">PluginRegistry</code><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">disable</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.disable"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.disable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">enable</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.enable"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.enable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_all_plugins</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.get_all_plugins"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.get_all_plugins"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_available_plugins</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.get_available_plugins"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.get_available_plugins"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of all available plugins whether they are enabled or
<codeclass="descname">get_plugins_by_capability</code><spanclass="sig-paren">(</span><em>capability</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.get_plugins_by_capability"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.get_plugins_by_capability"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of plugins with a particular capability</p>
<codeclass="descname">is_enabled</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.is_enabled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.is_enabled"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a boolean value indicating whether a plugin is enabled or
<codeclass="descname">load_plugins</code><spanclass="sig-paren">(</span><em>testing=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.load_plugins"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.load_plugins"title="Permalink to this definition">¶</a></dt>
<dd><p>Load all plugins present in the plugins/ directory in our module</p>
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#PluginRegistry.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">available_plugins</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.available_plugins"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.PluginRegistry.done">
<codeclass="descname">done</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.done"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">instances</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.instances"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.PluginRegistry.path">
<codeclass="descname">path</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.PluginRegistry.path"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.plugin.URLHandler">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.plugin.</code><codeclass="descname">URLHandler</code><aclass="reference internal"href="_modules/terminatorlib/plugin.html#URLHandler"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.URLHandler"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#URLHandler.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.plugin.URLHandler.callback">
<codeclass="descname">callback</code><spanclass="sig-paren">(</span><em>url</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#URLHandler.callback"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.callback"title="Permalink to this definition">¶</a></dt>
<dd><p>Callback to transform the enclosed URL</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.plugin.URLHandler.unload">
<codeclass="descname">unload</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/plugin.html#URLHandler.unload"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.unload"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">capabilities</code><emclass="property"> = ['url_handler']</em><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.capabilities"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">handler_name</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.handler_name"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.URLHandler.match">
<codeclass="descname">match</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.match"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.URLHandler.namecopy">
<codeclass="descname">namecopy</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.namecopy"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.plugin.URLHandler.nameopen">
<codeclass="descname">nameopen</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.plugin.URLHandler.nameopen"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-prefseditor-module"></span><h2>terminatorlib.prefseditor module<aclass="headerlink"href="#module-terminatorlib.prefseditor"title="Permalink to this headline">¶</a></h2>
<p>Preferences Editor for Terminator.</p>
<p>Load a UIBuilder config file, display it,
populate it with our current config, then optionally read that back out and
write it to a config file</p>
<dlclass="class">
<dtid="terminatorlib.prefseditor.LayoutEditor">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.prefseditor.</code><codeclass="descname">LayoutEditor</code><spanclass="sig-paren">(</span><em>builder</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>builder</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_layout_item_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_item_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.on_layout_item_selection_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A different item in the layout was selected</p>
<codeclass="descname">on_layout_profile_chooser_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_chooser_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_chooser_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A new profile has been selected for this item</p>
<codeclass="descname">on_layout_profile_command_activate</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_command_activate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_command_activate"title="Permalink to this definition">¶</a></dt>
<dd><p>A new command has been entered for this item</p>
<codeclass="descname">on_layout_profile_workingdir_activate</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_profile_workingdir_activate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_workingdir_activate"title="Permalink to this definition">¶</a></dt>
<dd><p>A new working directory has been entered for this item</p>
<codeclass="descname">on_layout_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.on_layout_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.on_layout_selection_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prepare</code><spanclass="sig-paren">(</span><em>layout=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.prepare"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.prepare"title="Permalink to this definition">¶</a></dt>
<dd><p>Do the things we can’t do in __init__</p>
<codeclass="descname">set_layout</code><spanclass="sig-paren">(</span><em>layout_name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.set_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.set_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_layout_item</code><spanclass="sig-paren">(</span><em>item_name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.set_layout_item"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.set_layout_item"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_profiles</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#LayoutEditor.update_profiles"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.update_profiles"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">builder</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.builder"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_item</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.layout_item"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_name</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.layout_name"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">profile_ids_to_profile</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.profile_ids_to_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">profile_profile_to_ids</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.profile_profile_to_ids"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">treestore</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.treestore"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">treeview</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.LayoutEditor.treeview"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.prefseditor.PrefsEditor">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.prefseditor.</code><codeclass="descname">PrefsEditor</code><spanclass="sig-paren">(</span><em>term</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor"title="Permalink to this definition">¶</a></dt>
<dd><p>Class implementing the various parts of the preferences editor</p>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>term</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_allow_bold_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_allow_bold_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_allow_bold_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_alternate_screen_scroll_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_always_split_with_profile_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_always_split_with_profile_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_always_split_with_profile_toggled"title="Permalink to this definition">¶</a></dt>
<dd><p>Always split with profile setting changed</p>
<codeclass="descname">on_alwaysontopcheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_alwaysontopcheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_alwaysontopcheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_antialias_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_antialias_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_antialias_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_audible_bell_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_audible_bell_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_audible_bell_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_background_colorpicker_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_colorpicker_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_background_colorpicker_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_background_image_filechooser_file_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_image_filechooser_file_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_background_image_filechooser_file_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_background_type_toggled</code><spanclass="sig-paren">(</span><em>_widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_background_type_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_background_type_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_backspace_binding_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_backspace_binding_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_backspace_binding_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_broadcastdefault_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_broadcastdefault_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_broadcastdefault_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_cellrenderer_accel_cleared</code><spanclass="sig-paren">(</span><em>liststore</em>, <em>path</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cellrenderer_accel_cleared"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_cleared"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle the clearing of a keybinding accelerator</p>
<codeclass="descname">on_cellrenderer_accel_edited</code><spanclass="sig-paren">(</span><em>liststore</em>, <em>path</em>, <em>key</em>, <em>mods</em>, <em>_code</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cellrenderer_accel_edited"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_edited"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_closebutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_closebutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_closebutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_color_scheme_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_color_scheme_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_color_scheme_combobox_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the fore/background colour pickers</p>
<codeclass="descname">on_copy_on_selection_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_copy_on_selection_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_copy_on_selection_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_cursor_blink_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_blink_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_blink_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_cursor_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_cursor_shape_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_cursor_shape_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_cursor_shape_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_custom_command_entry_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_custom_command_entry_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_custom_command_entry_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_custom_url_handler_entry_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_custom_url_handler_entry_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_custom_url_handler_entry_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_darken_background_scale_change_value</code><spanclass="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_darken_background_scale_change_value"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_darken_background_scale_change_value"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_dbuscheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_dbuscheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_dbuscheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_delete_binding_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_delete_binding_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_delete_binding_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_encoding_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_encoding_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_encoding_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_exit_action_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_exit_action_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_exit_action_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_focuscombo_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_focuscombo_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_focuscombo_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_font_selector_font_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_font_selector_font_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_font_selector_font_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_foreground_colorpicker_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_foreground_colorpicker_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_foreground_colorpicker_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_handlesize_change_value</code><spanclass="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_handlesize_change_value"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_handlesize_change_value"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_hidefromtaskbcheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_hidefromtaskbcheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_hidefromtaskbcheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_hideonlosefocuscheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_hideonlosefocuscheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_hideonlosefocuscheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_homogeneous_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_homogeneous_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_homogeneous_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_icon_bell_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_icon_bell_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_icon_bell_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_inactive_color_offset_change_value</code><spanclass="sig-paren">(</span><em>widget</em>, <em>scroll</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_inactive_color_offset_change_value"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_inactive_color_offset_change_value"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_layout_item_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_item_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_item_selection_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A different item in the layout was selected</p>
<codeclass="descname">on_layout_name_edited</code><spanclass="sig-paren">(</span><em>cell</em>, <em>path</em>, <em>newtext</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_name_edited"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_name_edited"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_layout_profile_chooser_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_chooser_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_chooser_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A different profile has been selected for this item</p>
<codeclass="descname">on_layout_profile_command_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_command_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_command_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A different command has been entered for this item</p>
<codeclass="descname">on_layout_profile_workingdir_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_profile_workingdir_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_workingdir_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>A different working directory has been entered for this item</p>
<codeclass="descname">on_layout_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layout_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layout_selection_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_layoutaddbutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutaddbutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layoutaddbutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_layoutrefreshbutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutrefreshbutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layoutrefreshbutton_clicked"title="Permalink to this definition">¶</a></dt>
<dd><p>Refresh the terminals status and update</p>
<codeclass="descname">on_layoutremovebutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_layoutremovebutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_layoutremovebutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_login_shell_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_login_shell_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_login_shell_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_open_manual</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_open_manual"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_open_manual"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_palette_colorpicker_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_palette_colorpicker_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_palette_colorpicker_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_palette_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_palette_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_palette_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_plugin_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_plugin_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_plugin_selection_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_plugin_toggled</code><spanclass="sig-paren">(</span><em>cell</em>, <em>path</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_plugin_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_plugin_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_profile_name_edited</code><spanclass="sig-paren">(</span><em>cell</em>, <em>path</em>, <em>newtext</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profile_name_edited"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_profile_name_edited"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_profile_selection_changed</code><spanclass="sig-paren">(</span><em>selection</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profile_selection_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_profile_selection_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_profileaddbutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profileaddbutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_profileaddbutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_profileremovebutton_clicked</code><spanclass="sig-paren">(</span><em>_button</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_profileremovebutton_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_profileremovebutton_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_reset_compatibility_clicked</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_reset_compatibility_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_reset_compatibility_clicked"title="Permalink to this definition">¶</a></dt>
<dd><p>Reset the confusing and annoying backspace/delete options to the
<codeclass="descname">on_scroll_background_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_background_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_background_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scroll_on_keystroke_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scroll_on_output_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_on_output_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_output_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scroll_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scroll_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scroll_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scrollback_infinite_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollback_infinite_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scrollback_infinite_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scrollback_lines_spinbutton_value_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollback_lines_spinbutton_value_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scrollback_lines_spinbutton_value_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_scrollbar_position_combobox_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_scrollbar_position_combobox_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_scrollbar_position_combobox_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_show_titlebar_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_show_titlebar_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_show_titlebar_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_stickycheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_stickycheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_stickycheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_system_font_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>checkbox</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_system_font_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_system_font_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggling the use_system_font checkbox needs to alter the
<codeclass="descname">on_tabposcombo_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_tabposcombo_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_tabposcombo_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_font_selector_font_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_font_selector_font_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_font_selector_font_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_hide_sizetextcheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_hide_sizetextcheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_hide_sizetextcheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_inactive_bg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_inactive_bg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_bg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_inactive_fg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_inactive_fg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_fg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_receive_bg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_receive_bg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_receive_bg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_receive_fg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_receive_fg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_receive_fg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_system_font_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>checkbox</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_system_font_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_system_font_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggling the title_use_system_font checkbox needs to alter the
<codeclass="descname">on_title_transmit_bg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_transmit_bg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_bg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_title_transmit_fg_color_color_set</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_title_transmit_fg_color_color_set"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_fg_color_color_set"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_update_records_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_update_records_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_update_records_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_urgent_bell_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_urgent_bell_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_urgent_bell_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_use_custom_command_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>checkbox</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_custom_command_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_use_custom_command_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggling the use_custom_command checkbox needs to alter the
<codeclass="descname">on_use_custom_url_handler_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>checkbox</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_custom_url_handler_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_use_custom_url_handler_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggling the use_custom_url_handler checkbox needs to alter the
sensitivity of the custom_url_handler entrybox</p>
<codeclass="descname">on_use_theme_colors_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_use_theme_colors_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_use_theme_colors_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_visual_bell_checkbutton_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_visual_bell_checkbutton_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_visual_bell_checkbutton_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_winbordercheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_winbordercheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_winbordercheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_wingeomcheck_toggled</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_wingeomcheck_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_wingeomcheck_toggled"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_winstatecombo_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_winstatecombo_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_winstatecombo_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_word_chars_entry_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.on_word_chars_entry_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.on_word_chars_entry_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_layout</code><spanclass="sig-paren">(</span><em>layout_name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.set_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_plugin</code><spanclass="sig-paren">(</span><em>plugin</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_plugin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.set_plugin"title="Permalink to this definition">¶</a></dt>
<dd><p>Show the preferences for the selected plugin, if any</p>
<codeclass="descname">set_profile_values</code><spanclass="sig-paren">(</span><em>profile</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_profile_values"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.set_profile_values"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the profile values for a given profile</p>
<codeclass="descname">set_values</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.set_values"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.set_values"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the preferences window with all the configuration from
<codeclass="descname">update_background_tab</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#PrefsEditor.update_background_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.update_background_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">builder</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.builder"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keybindingnames</code><emclass="property"> = {'cycle_prev': 'Focus the previous terminal', 'next_tab': 'Switch to the next tab', 'help': 'Open the manual', 'close_window': 'Close window', 'switch_to_tab_10': 'Switch to the tenth tab', 'resize_left': 'Resize the terminal left', 'full_screen': 'Toggle fullscreen', 'line_down': 'Scroll downwards one line', 'previous_profile': 'Switch to previous profile', 'rotate_ccw': 'Rotate terminals counter-clockwise', 'move_tab_left': 'Move the tab left', 'go_right': 'Focus the terminal right', 'go_left': 'Focus the terminal left', 'line_up': 'Scroll upwards one line', 'resize_right': 'Resize the terminal right', 'resize_down': 'Resize the terminal down', 'toggle_zoom': 'Maximise terminal', 'scaled_zoom': 'Zoom terminal', 'group_all_toggle': 'Group/Ungroup all terminals', 'page_down_half': 'Scroll downwards half a page', 'zoom_in': 'Increase font size', 'hide_window': 'Toggle window visibility', 'move_tab_right': 'Move the tab right', 'prev_tab': 'Switch to the previous tab', 'switch_to_tab_6': 'Switch to the sixth tab', 'switch_to_tab_7': 'Switch to the seventh tab', 'switch_to_tab_4': 'Switch to the fourth tab', 'switch_to_tab_5': 'Switch to the fifth tab', 'cycle_next': 'Focus the next terminal', 'switch_to_tab_3': 'Switch to the third tab', 'broadcast_off': "Don't broadcast key presses", 'switch_to_tab_1': 'Switch to the first tab', 'split_vert': 'Split vertically', 'group_tab': 'Group terminals in tab', 'switch_to_tab_8': 'Switch to the eighth tab', 'switch_to_tab_9': 'Switch to the ninth tab', 'page_down': 'Scroll downwards one page', 'insert_number': 'Insert terminal number', 'insert_padded': 'Insert padded terminal number', 'next_profile': 'Switch to next profile', 'zoom_out': 'Decrease font size', 'ungroup_all': 'Ungroup all terminals', 'broadcast_group': 'Broadcast key presses to group', 'switch_to_tab_2': 'Switch to the second tab', 'page_up': 'Scroll upwards one page', 'go_prev': 'Focus the previous terminal', 'layout_launcher': 'Open layout launcher window', 'group_tab_toggle': 'Group/Ungroup terminals in tab', 'page_up_half': 'Scroll upwards half a page', 'close_term': 'Close terminal', 'new_terminator': 'Spawn a new Terminator process', 'ungroup_tab': 'Ungroup terminals in tab', 'new_tab': 'Create a new tab', 'copy': 'Copy selected text', 'paste': 'Paste clipboard', 'reset': 'Reset the terminal', 'broadcast_all': 'Broadcast key events to all', 'search': 'Search terminal scrollback', 'go_up': 'Focus the terminal above', 'resize_up': 'Resize the terminal up', 'rotate_cw': 'Rotate terminals clockwise', 'split_horiz': 'Split horizontally', 'zoom_normal': 'Restore original font size', 'go_down': 'Focus the terminal below', 'new_window': 'Create a new window', 'edit_window_title': 'Edit window title', 'group_all': 'Group all terminals', 'go_next': 'Focus the next terminal', 'reset_clear': 'Reset and clear the terminal', 'toggle_scrollbar': 'Show/Hide the scrollbar'}</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.keybindingnames"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keybindings</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.keybindings"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layouteditor</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.layouteditor"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">plugins</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.plugins"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">previous_layout_selection</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.previous_layout_selection"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">previous_profile_selection</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.previous_profile_selection"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">registry</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.registry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">window</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.prefseditor.PrefsEditor.window"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.prefseditor.color2hex">
<codeclass="descclassname">terminatorlib.prefseditor.</code><codeclass="descname">color2hex</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/prefseditor.html#color2hex"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.prefseditor.color2hex"title="Permalink to this definition">¶</a></dt>
<dd><p>Pull the colour values out of a Gtk ColorPicker widget and return them
as 8bit hex values, sinces its default behaviour is to give 16bit values</p>
<spanid="terminatorlib-searchbar-module"></span><h2>terminatorlib.searchbar module<aclass="headerlink"href="#module-terminatorlib.searchbar"title="Permalink to this headline">¶</a></h2>
<p>searchbar.py - classes necessary to provide a terminal search bar</p>
<dlclass="class">
<dtid="terminatorlib.searchbar.Searchbar">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.searchbar.</code><codeclass="descname">Searchbar</code><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_search</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.do_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.do_search"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">end_search</code><spanclass="sig-paren">(</span><em>widget=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.end_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.end_search"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_search_term</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.get_search_term"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.get_search_term"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_vte</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.get_vte"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.get_vte"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_vte_buffer_range</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.get_vte_buffer_range"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.get_vte_buffer_range"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">next_search</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.next_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.next_search"title="Permalink to this definition">¶</a></dt>
<dd><p>Search forwards and jump to the next result, if any</p>
<codeclass="descname">prev_search</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.prev_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.prev_search"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">search_character</code><spanclass="sig-paren">(</span><em>widget</em>, <em>col</em>, <em>row</em>, <em>junk</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.search_character"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.search_character"title="Permalink to this definition">¶</a></dt>
<dd><p>We have to have a callback for each character</p>
<codeclass="descname">search_hit</code><spanclass="sig-paren">(</span><em>row</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.search_hit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.search_hit"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">search_keypress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.search_keypress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.search_keypress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">start_search</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.start_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.start_search"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">wrap_toggled</code><spanclass="sig-paren">(</span><em>toggled</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/searchbar.html#Searchbar.wrap_toggled"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.wrap_toggled"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.config">
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.config"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.entry">
<codeclass="descname">entry</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.entry"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.next">
<codeclass="descname">next</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.next"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.prev">
<codeclass="descname">prev</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.prev"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">reslabel</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.reslabel"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">searchits</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.searchits"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">searchre</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.searchre"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">searchrow</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.searchrow"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">searchstring</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.searchstring"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.vte">
<codeclass="descname">vte</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.vte"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.searchbar.Searchbar.wrap">
<codeclass="descname">wrap</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.searchbar.Searchbar.wrap"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-signalman-module"></span><h2>terminatorlib.signalman module<aclass="headerlink"href="#module-terminatorlib.signalman"title="Permalink to this headline">¶</a></h2>
<p>Simple management of Gtk Widget signal handlers</p>
<dlclass="class">
<dtid="terminatorlib.signalman.Signalman">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.signalman.</code><codeclass="descname">Signalman</code><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__del__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.__del__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.__del__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class destructor. This is only used to check for stray signals</p>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.signalman.Signalman.new">
<codeclass="descname">new</code><spanclass="sig-paren">(</span><em>widget</em>, <em>signal</em>, <em>handler</em>, <em>*args</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.new"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.new"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">remove_all</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.remove_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.remove_all"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove all signal handlers for all widgets</p>
<codeclass="descname">remove_signal</code><spanclass="sig-paren">(</span><em>widget</em>, <em>signal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.remove_signal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.remove_signal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">remove_widget</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/signalman.html#Signalman.remove_widget"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.signalman.Signalman.remove_widget"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove all signal handlers for a widget</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.signalman.Signalman.cnxids">
<codeclass="descname">cnxids</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.signalman.Signalman.cnxids"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-terminal-module"></span><h2>terminatorlib.terminal module<aclass="headerlink"href="#module-terminatorlib.terminal"title="Permalink to this headline">¶</a></h2>
<p>terminal.py - classes necessary to provide Terminal widgets</p>
<dlclass="class">
<dtid="terminatorlib.terminal.Terminal">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.terminal.</code><codeclass="descname">Terminal</code><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal"title="Permalink to this definition">¶</a></dt>
<p>Class implementing the VTE widget and its wrappings</p>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">check_for_url</code><spanclass="sig-paren">(</span><em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.check_for_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.check_for_url"title="Permalink to this definition">¶</a></dt>
<dd><p>Check if the mouse is over a URL</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.close">
<codeclass="descname">close</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.close"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.close"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">connect_signals</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.connect_signals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.connect_signals"title="Permalink to this definition">¶</a></dt>
<dd><p>Connect all the gtk signals and drag-n-drop mechanics</p>
<codeclass="descname">create_group</code><spanclass="sig-paren">(</span><em>_item</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.create_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.create_group"title="Permalink to this definition">¶</a></dt>
<dd><p>Trigger the creation of a group via the titlebar (because popup
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.create_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">create_popup_group_menu</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.create_popup_group_menu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.create_popup_group_menu"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">create_terminalbox</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.create_terminalbox"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.create_terminalbox"title="Permalink to this definition">¶</a></dt>
<dd><p>Create a GtkHBox containing the terminal and a scrollbar</p>
<codeclass="descname">deferred_on_vte_size_allocate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>allocation</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.deferred_on_vte_size_allocate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.deferred_on_vte_size_allocate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">describe_layout</code><spanclass="sig-paren">(</span><em>count</em>, <em>parent</em>, <em>global_layout</em>, <em>child_order</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.describe_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.describe_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_autocleangroups_toggle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.do_autocleangroups_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.do_autocleangroups_toggle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_deferred_on_vte_size_allocate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>allocation</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.do_deferred_on_vte_size_allocate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.do_deferred_on_vte_size_allocate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_scrollbar_toggle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.do_scrollbar_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.do_scrollbar_toggle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_splittogroup_toggle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.do_splittogroup_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.do_splittogroup_toggle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ensure_visible_and_focussed</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.ensure_visible_and_focussed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.ensure_visible_and_focussed"title="Permalink to this definition">¶</a></dt>
<dd><p>Make sure that we’re visible and focussed</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.feed">
<codeclass="descname">feed</code><spanclass="sig-paren">(</span><em>text</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.feed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.feed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">force_set_profile</code><spanclass="sig-paren">(</span><em>widget</em>, <em>profile</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.force_set_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.force_set_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_cursor_position</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_cursor_position"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_cursor_position"title="Permalink to this definition">¶</a></dt>
<dd><p>Return the co-ordinates of our cursor</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.get_cwd">
<codeclass="descname">get_cwd</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_cwd"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_font_size</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_font_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_font_size"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_location</code><spanclass="sig-paren">(</span><em>term</em>, <em>x</em>, <em>y</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_location"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_location"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_profile"title="Permalink to this definition">¶</a></dt>
<dd><p>Return our profile name</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.get_size">
<codeclass="descname">get_size</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_size"title="Permalink to this definition">¶</a></dt>
<dd><p>Return the column/rows of the terminal</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.get_vte">
<codeclass="descname">get_vte</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_vte"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_vte"title="Permalink to this definition">¶</a></dt>
<dd><p>This simply returns the vte widget we are using</p>
<codeclass="descname">get_window_title</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_window_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_window_title"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_zoom_data</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.get_zoom_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.get_zoom_data"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a dict of information for Window</p>
<codeclass="descname">grab_focus</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.grab_focus"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.grab_focus"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">is_zoomed</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.is_zoomed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.is_zoomed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_broadcast_all</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_broadcast_all"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_broadcast_group</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_broadcast_group"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_broadcast_off</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_broadcast_off"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_broadcast_off"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_close_term</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_close_term"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_close_term"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.key_copy">
<codeclass="descname">key_copy</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_copy"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_copy"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_cycle_next</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_cycle_next"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_cycle_next"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_cycle_prev</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_cycle_prev"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_cycle_prev"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_edit_window_title</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_edit_window_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_edit_window_title"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_down</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_down"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_down"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_left</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_left"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_left"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_next</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_next"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_next"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_prev</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_prev"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_prev"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_right</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_right"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_right"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_go_up</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_go_up"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_go_up"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_group_all</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_group_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_group_all"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_group_all_toggle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_group_all_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_group_all_toggle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_group_tab</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_group_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_group_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_group_tab_toggle</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_group_tab_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_group_tab_toggle"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.key_help">
<codeclass="descname">key_help</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_help"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_help"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_insert_number</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_insert_number"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_insert_number"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_insert_padded</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_insert_padded"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_insert_padded"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_layout_launcher</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_layout_launcher"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_layout_launcher"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_line_down</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_line_down"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_line_down"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_line_up</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_line_up"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_line_up"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_move_tab_left</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_move_tab_left"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_move_tab_left"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_move_tab_right</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_move_tab_right"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_move_tab_right"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_new_terminator</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_new_terminator"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_new_terminator"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_new_window</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_new_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_new_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_next_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_next_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_next_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_next_tab</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_next_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_next_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_page_down</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_page_down"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_page_down"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_page_down_half</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_page_down_half"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_page_down_half"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_page_up</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_page_up"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_page_up"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_page_up_half</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_page_up_half"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_page_up_half"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_paste</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_paste"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_paste"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_prev_tab</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_prev_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_prev_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_previous_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_previous_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_previous_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_reset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_reset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_reset"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_reset_clear</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_reset_clear"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_reset_clear"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_resize_down</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_resize_down"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_resize_down"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_resize_left</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_resize_left"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_resize_left"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_resize_right</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_resize_right"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_resize_right"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_resize_up</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_resize_up"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_resize_up"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_rotate_ccw</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_rotate_ccw"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_rotate_ccw"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_rotate_cw</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_rotate_cw"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_rotate_cw"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_scaled_zoom</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_scaled_zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_scaled_zoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_search</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_search"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_search"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_split_horiz</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_split_horiz"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_split_horiz"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_split_vert</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_split_vert"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_split_vert"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_1</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_1"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_1"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_10</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_10"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_10"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_2</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_2"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_2"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_3</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_3"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_3"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_4</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_4"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_4"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_5</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_5"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_5"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_6</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_6"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_6"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_7</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_7"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_7"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_8</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_8"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_8"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_switch_to_tab_9</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_switch_to_tab_9"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_switch_to_tab_9"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_toggle_scrollbar</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_toggle_scrollbar"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_toggle_scrollbar"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_toggle_zoom</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_toggle_zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_toggle_zoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_ungroup_all</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_ungroup_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_ungroup_all"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_ungroup_tab</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_ungroup_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_ungroup_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_zoom_in</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_in"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_zoom_in"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_zoom_normal</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_normal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_zoom_normal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">key_zoom_out</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.key_zoom_out"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.key_zoom_out"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">match_add</code><spanclass="sig-paren">(</span><em>name</em>, <em>match</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.match_add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.match_add"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">match_remove</code><spanclass="sig-paren">(</span><em>name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.match_remove"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.match_remove"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove a previously registered URL match</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.maximise">
<codeclass="descname">maximise</code><spanclass="sig-paren">(</span><em>widget=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.maximise"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.maximise"title="Permalink to this definition">¶</a></dt>
<dd><p>Maximise ourself to fill the window</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.on_beep">
<codeclass="descname">on_beep</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_beep"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_beep"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_buttonpress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_buttonpress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_buttonpress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_drag_begin</code><spanclass="sig-paren">(</span><em>widget</em>, <em>drag_context</em>, <em>_data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_drag_begin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_drag_begin"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_drag_data_get</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>_drag_context</em>, <em>selection_data</em>, <em>info</em>, <em>_time</em>, <em>data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_drag_data_get"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_drag_data_get"title="Permalink to this definition">¶</a></dt>
<dd><p>I have no idea what this does, drag and drop is a mystery. sorry.</p>
<codeclass="descname">on_drag_motion</code><spanclass="sig-paren">(</span><em>widget</em>, <em>drag_context</em>, <em>x</em>, <em>y</em>, <em>_time</em>, <em>_data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_drag_motion"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_drag_motion"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_edit_done</code><spanclass="sig-paren">(</span><em>_widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_edit_done"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_edit_done"title="Permalink to this definition">¶</a></dt>
<dd><p>A child widget is done editing a label, return focus to VTE</p>
<codeclass="descname">on_encoding_change</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>encoding</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_encoding_change"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_encoding_change"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_expose_event</code><spanclass="sig-paren">(</span><em>widget</em>, <em>_event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_expose_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_expose_event"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_group_button_press</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_group_button_press"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_group_button_press"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_keypress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_keypress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_keypress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_mousewheel</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_mousewheel"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_mousewheel"title="Permalink to this definition">¶</a></dt>
<dd><p>Handler for modifier + mouse wheel scroll events</p>
<codeclass="descname">on_search_done</code><spanclass="sig-paren">(</span><em>_widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_search_done"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_search_done"title="Permalink to this definition">¶</a></dt>
<dd><p>We’ve finished searching, so clean up</p>
<codeclass="descname">on_vte_focus</code><spanclass="sig-paren">(</span><em>_widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_vte_focus"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_vte_focus_in</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>_event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus_in"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_vte_focus_in"title="Permalink to this definition">¶</a></dt>
<dd><p>Inform other parts of the application when focus is received</p>
<codeclass="descname">on_vte_focus_out</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>_event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_vte_focus_out"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_vte_focus_out"title="Permalink to this definition">¶</a></dt>
<dd><p>Inform other parts of the application when focus is lost</p>
<codeclass="descname">on_vte_notify_enter</code><spanclass="sig-paren">(</span><em>term</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_vte_notify_enter"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_vte_notify_enter"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle the mouse entering this terminal</p>
<codeclass="descname">on_vte_size_allocate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>allocation</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_vte_size_allocate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_vte_size_allocate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_window_focus_out</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.on_window_focus_out"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.on_window_focus_out"title="Permalink to this definition">¶</a></dt>
<dd><p>Update our UI when the window loses focus</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.open_url">
<codeclass="descname">open_url</code><spanclass="sig-paren">(</span><em>url</em>, <em>prepare=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.open_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.open_url"title="Permalink to this definition">¶</a></dt>
<dd><p>Open a given URL, conditionally unpacking it from a VTE match</p>
<codeclass="descname">paste_clipboard</code><spanclass="sig-paren">(</span><em>primary=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.paste_clipboard"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.paste_clipboard"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">populate_group_menu</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.populate_group_menu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.populate_group_menu"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">popup_menu</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.popup_menu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.popup_menu"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">position_popup_group_menu</code><spanclass="sig-paren">(</span><em>menu</em>, <em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.position_popup_group_menu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.position_popup_group_menu"title="Permalink to this definition">¶</a></dt>
<dd><p>Calculate the position of the group popup menu</p>
<codeclass="descname">prepare_url</code><spanclass="sig-paren">(</span><em>urlmatch</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.prepare_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.prepare_url"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">really_create_group</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>groupname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.really_create_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.really_create_group"title="Permalink to this definition">¶</a></dt>
<dd><p>The titlebar has spoken, let a group be created</p>
<codeclass="descname">reconfigure</code><spanclass="sig-paren">(</span><em>_widget=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.reconfigure"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.reconfigure"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">scroll_by</code><spanclass="sig-paren">(</span><em>amount</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.scroll_by"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scroll_by"title="Permalink to this definition">¶</a></dt>
<dd><p>Scroll up or down by an amount of lines</p>
<codeclass="descname">scroll_by_line</code><spanclass="sig-paren">(</span><em>lines</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.scroll_by_line"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scroll_by_line"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">scroll_by_page</code><spanclass="sig-paren">(</span><em>pages</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.scroll_by_page"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scroll_by_page"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">scrollbar_jump</code><spanclass="sig-paren">(</span><em>position</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.scrollbar_jump"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scrollbar_jump"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_cursor_color</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_cursor_color"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_cursor_color"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the cursor color appropriately</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.set_cwd">
<codeclass="descname">set_cwd</code><spanclass="sig-paren">(</span><em>cwd=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_cwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_cwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Set our cwd</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.set_font">
<codeclass="descname">set_font</code><spanclass="sig-paren">(</span><em>fontdesc</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_font"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_font"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_group</code><spanclass="sig-paren">(</span><em>_item</em>, <em>name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_group"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_groupsend</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_groupsend"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_groupsend"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_profile</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>profile</em>, <em>force=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.set_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.set_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">spawn_child</code><spanclass="sig-paren">(</span><em>widget=None</em>, <em>respawn=False</em>, <em>debugserver=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.spawn_child"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.spawn_child"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">switch_to_next_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.switch_to_next_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.switch_to_next_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">switch_to_previous_profile</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.switch_to_previous_profile"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.switch_to_previous_profile"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">toggle_widget_visibility</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.toggle_widget_visibility"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.toggle_widget_visibility"title="Permalink to this definition">¶</a></dt>
<dd><p>Show or hide a widget</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.ungroup">
<codeclass="descname">ungroup</code><spanclass="sig-paren">(</span><em>_widget</em>, <em>data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.ungroup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.ungroup"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove a group</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.unzoom">
<codeclass="descname">unzoom</code><spanclass="sig-paren">(</span><em>widget=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.unzoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.unzoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_url_matches</code><spanclass="sig-paren">(</span><em>posix=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.update_url_matches"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.update_url_matches"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the regexps used to match URLs</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.zoom">
<codeclass="descname">zoom</code><spanclass="sig-paren">(</span><em>widget=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">zoom_font</code><spanclass="sig-paren">(</span><em>zoom_in</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom_font"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom_font"title="Permalink to this definition">¶</a></dt>
<dd><p>Change the font size</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.zoom_in">
<codeclass="descname">zoom_in</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom_in"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom_in"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">zoom_orig</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom_orig"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom_orig"title="Permalink to this definition">¶</a></dt>
<dd><p>Restore original font size</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminal.Terminal.zoom_out">
<codeclass="descname">zoom_out</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom_out"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom_out"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">zoom_scale</code><spanclass="sig-paren">(</span><em>widget</em>, <em>allocation</em>, <em>old_data</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal.html#Terminal.zoom_scale"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal.Terminal.zoom_scale"title="Permalink to this definition">¶</a></dt>
<dd><p>Scale our font correctly based on how big we are not vs before</p>
<codeclass="descname">TARGET_TYPE_VTE</code><emclass="property"> = 8</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.TARGET_TYPE_VTE"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.bgcolor">
<codeclass="descname">bgcolor</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.bgcolor"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">clipboard</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.clipboard"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.cnxids">
<codeclass="descname">cnxids</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.cnxids"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.command">
<codeclass="descname">command</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.command"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">composite_support</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.composite_support"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.config">
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">custom_encoding</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.custom_encoding"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">custom_font_size</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.custom_font_size"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.cwd">
<codeclass="descname">cwd</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.cwd"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">default_encoding</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.default_encoding"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">directory</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.directory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">fgcolor_active</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.fgcolor_active"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">fgcolor_inactive</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.fgcolor_inactive"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.group">
<codeclass="descname">group</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.group"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_command</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.layout_command"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.matches">
<codeclass="descname">matches</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.matches"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.origcwd">
<codeclass="descname">origcwd</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.origcwd"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">palette_active</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.palette_active"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">palette_inactive</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.palette_inactive"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.pid">
<codeclass="descname">pid</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.pid"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">scrollbar</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scrollbar"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">scrollbar_position</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.scrollbar_position"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">searchbar</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.searchbar"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">targets_for_new_group</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.targets_for_new_group"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminalbox</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.terminalbox"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.terminator"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.titlebar">
<codeclass="descname">titlebar</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.titlebar"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.terminal.Terminal.vte">
<codeclass="descname">vte</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal.Terminal.vte"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-terminal-popup-menu-module"></span><h2>terminatorlib.terminal_popup_menu module<aclass="headerlink"href="#module-terminatorlib.terminal_popup_menu"title="Permalink to this headline">¶</a></h2>
<p>terminal_popup_menu.py - classes necessary to provide a terminal context
<emclass="property">class </em><codeclass="descclassname">terminatorlib.terminal_popup_menu.</code><codeclass="descname">TerminalPopupMenu</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">add_encoding_items</code><spanclass="sig-paren">(</span><em>menu</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.add_encoding_items"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.add_encoding_items"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">show</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminal_popup_menu.html#TerminalPopupMenu.show"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.show"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminal</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminal_popup_menu.TerminalPopupMenu.terminator"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-terminator-module"></span><h2>terminatorlib.terminator module<aclass="headerlink"href="#module-terminatorlib.terminator"title="Permalink to this headline">¶</a></h2>
<p>terminator.py - class for the master Terminator singleton</p>
<dlclass="class">
<dtid="terminatorlib.terminator.Terminator">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.terminator.</code><codeclass="descname">Terminator</code><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">all_emit</code><spanclass="sig-paren">(</span><em>terminal</em>, <em>type</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.all_emit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.all_emit"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">attempt_gnome_client</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.attempt_gnome_client"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.attempt_gnome_client"title="Permalink to this definition">¶</a></dt>
<dd><p>Attempt to find a GNOME Session to register with</p>
<codeclass="descname">closegroupedterms</code><spanclass="sig-paren">(</span><em>group</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.closegroupedterms"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.closegroupedterms"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">create_group</code><spanclass="sig-paren">(</span><em>name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.create_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.create_group"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layoutname</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.create_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Create all the parts necessary to satisfy the specified layout</p>
<codeclass="descname">deregister_launcher_window</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.deregister_launcher_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.deregister_launcher_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">deregister_terminal</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.deregister_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.deregister_terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">deregister_window</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.deregister_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.deregister_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">describe_layout</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.describe_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.describe_layout"title="Permalink to this definition">¶</a></dt>
<dd><p>Describe our current layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.terminator.Terminator.die">
<codeclass="descname">die</code><spanclass="sig-paren">(</span><em>*args</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.die"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.die"title="Permalink to this definition">¶</a></dt>
<dd><p>Die at the hands of the session manager</p>
<codeclass="descname">do_enumerate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>pad</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.do_enumerate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.do_enumerate"title="Permalink to this definition">¶</a></dt>
<dd><p>Insert the number of each terminal in a group, into that terminal</p>
<codeclass="descname">find_terminal_by_uuid</code><spanclass="sig-paren">(</span><em>uuid</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.find_terminal_by_uuid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.find_terminal_by_uuid"title="Permalink to this definition">¶</a></dt>
<dd><p>Search our terminals for one matching the supplied UUID</p>
<codeclass="descname">focus_changed</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.focus_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.focus_changed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">focus_left</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.focus_left"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.focus_left"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_focussed_terminal</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.get_focussed_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.get_focussed_terminal"title="Permalink to this definition">¶</a></dt>
<dd><p>iterate over all the terminals to find which, if any, has focus</p>
<codeclass="descname">get_sibling_terms</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.get_sibling_terms"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.get_sibling_terms"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_target_terms</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.get_target_terms"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.get_target_terms"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the terminals we should currently be broadcasting to</p>
<codeclass="descname">get_windows</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.get_windows"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.get_windows"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">group_emit</code><spanclass="sig-paren">(</span><em>terminal</em>, <em>group</em>, <em>type</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.group_emit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.group_emit"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">group_hoover</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.group_hoover"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.group_hoover"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layout_done</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.layout_done"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.layout_done"title="Permalink to this definition">¶</a></dt>
<dd><p>Layout operations have finished, record that fact</p>
<codeclass="descname">new_window</code><spanclass="sig-paren">(</span><em>cwd=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.new_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.new_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prepare_attributes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.prepare_attributes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.prepare_attributes"title="Permalink to this definition">¶</a></dt>
<dd><p>Initialise anything that isn’t already</p>
<codeclass="descname">reconfigure</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.reconfigure"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.reconfigure"title="Permalink to this definition">¶</a></dt>
<dd><p>Update configuration for the whole application</p>
<codeclass="descname">register_launcher_window</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.register_launcher_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.register_launcher_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">register_terminal</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.register_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.register_terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">register_window</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.register_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.register_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">save_yourself</code><spanclass="sig-paren">(</span><em>*args</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.save_yourself"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.save_yourself"title="Permalink to this definition">¶</a></dt>
<dd><p>Save as much state as possible for the session manager</p>
<codeclass="descname">set_dbus_data</code><spanclass="sig-paren">(</span><em>dbus_service</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.set_dbus_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.set_dbus_data"title="Permalink to this definition">¶</a></dt>
<dd><p>Store the DBus bus details, if they are available</p>
<codeclass="descname">set_origcwd</code><spanclass="sig-paren">(</span><em>cwd</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/terminator.html#Terminator.set_origcwd"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.terminator.Terminator.set_origcwd"title="Permalink to this definition">¶</a></dt>
<dd><p>Store the original cwd our process inherits</p>
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.config"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">dbus_name</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.dbus_name"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">dbus_path</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.dbus_path"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">debug_address</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.debug_address"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">doing_layout</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.doing_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">gnome_client</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.gnome_client"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groups</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.groups"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groupsend</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.groupsend"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">keybindings</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.keybindings"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">last_active_window</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.last_active_window"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">launcher_windows</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.launcher_windows"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">layoutname</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.layoutname"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">origcwd</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.origcwd"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">pid_cwd</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.pid_cwd"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminals</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.terminals"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">windows</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.windows"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">windowtitle</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.terminator.Terminator.windowtitle"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-titlebar-module"></span><h2>terminatorlib.titlebar module<aclass="headerlink"href="#module-terminatorlib.titlebar"title="Permalink to this headline">¶</a></h2>
<p>titlebar.py - classes necessary to provide a terminal title bar</p>
<dlclass="class">
<dtid="terminatorlib.titlebar.Titlebar">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.titlebar.</code><codeclass="descname">Titlebar</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>terminal</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">connect_icon</code><spanclass="sig-paren">(</span><em>func</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.connect_icon"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.connect_icon"title="Permalink to this definition">¶</a></dt>
<dd><p>Connect the supplied function to clicking on the group icon</p>
<codeclass="descname">create_group</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.create_group"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.create_group"title="Permalink to this definition">¶</a></dt>
<dd><p>Create a new group</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.titlebar.Titlebar.editing">
<codeclass="descname">editing</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.editing"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.editing"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine if we’re currently editing a group name or title</p>
<codeclass="descname">get_custom_string</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.get_custom_string"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.get_custom_string"title="Permalink to this definition">¶</a></dt>
<dd><p>If we have a custom string set, return it, otherwise None</p>
<codeclass="descname">get_desired_visibility</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.get_desired_visibility"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.get_desired_visibility"title="Permalink to this definition">¶</a></dt>
<dd><p>Returns True if the titlebar is supposed to be visible. False if
<codeclass="descname">groupentry_activate</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_activate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.groupentry_activate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groupentry_cancel</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_cancel"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.groupentry_cancel"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groupentry_keypress</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.groupentry_keypress"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.groupentry_keypress"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">icon_bell</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.icon_bell"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.icon_bell"title="Permalink to this definition">¶</a></dt>
<dd><p>A bell signal requires we display our bell icon</p>
<codeclass="descname">icon_bell_hide</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.icon_bell_hide"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.icon_bell_hide"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a timeout which means we now hide the bell icon</p>
<codeclass="descname">on_clicked</code><spanclass="sig-paren">(</span><em>widget</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.on_clicked"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.on_clicked"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_edit_done</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.on_edit_done"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.on_edit_done"title="Permalink to this definition">¶</a></dt>
<dd><p>Re-emit an edit-done signal from an EditableLabel</p>
<codeclass="descname">set_custom_string</code><spanclass="sig-paren">(</span><em>string</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.set_custom_string"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.set_custom_string"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_from_icon_name</code><spanclass="sig-paren">(</span><em>name</em>, <em>size=<enum GTK_ICON_SIZE_MENU of type GtkIconSize></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.set_from_icon_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.set_from_icon_name"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_group_label</code><spanclass="sig-paren">(</span><em>name</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.set_group_label"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.set_group_label"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_terminal_title</code><spanclass="sig-paren">(</span><em>widget</em>, <em>title</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.set_terminal_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.set_terminal_title"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the terminal title</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.titlebar.Titlebar.update">
<codeclass="descname">update</code><spanclass="sig-paren">(</span><em>other=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.update"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.update"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_terminal_size</code><spanclass="sig-paren">(</span><em>width</em>, <em>height</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.update_terminal_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.update_terminal_size"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">update_visibility</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/titlebar.html#Titlebar.update_visibility"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.update_visibility"title="Permalink to this definition">¶</a></dt>
<dd><p>Make the titlebar be visible or not</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.bellicon">
<codeclass="descname">bellicon</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.bellicon"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.config">
<codeclass="descname">config</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.config"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.ebox">
<codeclass="descname">ebox</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.ebox"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groupentry</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.groupentry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">groupicon</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.groupicon"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">grouplabel</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.grouplabel"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.label">
<codeclass="descname">label</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.label"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.oldtitle">
<codeclass="descname">oldtitle</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.oldtitle"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.sizetext">
<codeclass="descname">sizetext</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.sizetext"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.terminal">
<codeclass="descname">terminal</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.terminator"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.titlebar.Titlebar.termtext">
<codeclass="descname">termtext</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.titlebar.Titlebar.termtext"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-translation-module"></span><h2>terminatorlib.translation module<aclass="headerlink"href="#module-terminatorlib.translation"title="Permalink to this headline">¶</a></h2>
<p>Terminator by Chris Jones <<aclass="reference external"href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
<spanid="terminatorlib-util-module"></span><h2>terminatorlib.util module<aclass="headerlink"href="#module-terminatorlib.util"title="Permalink to this headline">¶</a></h2>
<p>Terminator.util - misc utility functions</p>
<dlclass="function">
<dtid="terminatorlib.util.dbg">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">dbg</code><spanclass="sig-paren">(</span><em>log=''</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#dbg"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.dbg"title="Permalink to this definition">¶</a></dt>
<dd><p>Print a message if debugging is enabled</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.dict_diff">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">dict_diff</code><spanclass="sig-paren">(</span><em>reference</em>, <em>working</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#dict_diff"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.dict_diff"title="Permalink to this definition">¶</a></dt>
<dd><p>Examine the values in the supplied working set and return a new dict
that only contains those values which are different from those in the
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">enumerate_descendants</code><spanclass="sig-paren">(</span><em>parent</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#enumerate_descendants"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.enumerate_descendants"title="Permalink to this definition">¶</a></dt>
<dd><p>Walk all our children and build up a list of containers and
terminals</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.err">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">err</code><spanclass="sig-paren">(</span><em>log=''</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#err"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.err"title="Permalink to this definition">¶</a></dt>
<dd><p>Print an error message</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.gerr">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">gerr</code><spanclass="sig-paren">(</span><em>message=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#gerr"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.gerr"title="Permalink to this definition">¶</a></dt>
<dd><p>Display a graphical error. This should only be used for serious
errors as it will halt execution</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.get_config_dir">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">get_config_dir</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#get_config_dir"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.get_config_dir"title="Permalink to this definition">¶</a></dt>
<dd><p>Expand all the messy nonsense for finding where ~/.config/terminator
really is</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.get_edge">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">get_edge</code><spanclass="sig-paren">(</span><em>allocation</em>, <em>direction</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#get_edge"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.get_edge"title="Permalink to this definition">¶</a></dt>
<dd><p>Return the edge of the supplied allocation that we will care about for
directional navigation</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.get_nav_offset">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">get_nav_offset</code><spanclass="sig-paren">(</span><em>edge</em>, <em>allocation</em>, <em>direction</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#get_nav_offset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.get_nav_offset"title="Permalink to this definition">¶</a></dt>
<dd><p>Work out how far edge is from a particular point on the allocation
rectangle, in the given direction</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.get_nav_possible">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">get_nav_possible</code><spanclass="sig-paren">(</span><em>edge</em>, <em>allocation</em>, <em>direction</em>, <em>p1</em>, <em>p2</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#get_nav_possible"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.get_nav_possible"title="Permalink to this definition">¶</a></dt>
<dd><p>Check if the supplied allocation is in the right direction of the
supplied edge</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.get_nav_tiebreak">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">get_nav_tiebreak</code><spanclass="sig-paren">(</span><em>direction</em>, <em>cursor_x</em>, <em>cursor_y</em>, <em>rect</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#get_nav_tiebreak"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.get_nav_tiebreak"title="Permalink to this definition">¶</a></dt>
<dd><p>We have multiple candidate terminals. Pick the closest by cursor
position</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.has_ancestor">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">has_ancestor</code><spanclass="sig-paren">(</span><em>widget</em>, <em>wtype</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#has_ancestor"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.has_ancestor"title="Permalink to this definition">¶</a></dt>
<dd><p>Walk up the family tree of widget to see if any ancestors are of type</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.inject_uuid">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">inject_uuid</code><spanclass="sig-paren">(</span><em>target</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#inject_uuid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.inject_uuid"title="Permalink to this definition">¶</a></dt>
<dd><p>Inject a UUID into an existing object</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.make_uuid">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">make_uuid</code><spanclass="sig-paren">(</span><em>str_uuid=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#make_uuid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.make_uuid"title="Permalink to this definition">¶</a></dt>
<dd><p>Generate a UUID for an object</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.manual_lookup">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">manual_lookup</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#manual_lookup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.manual_lookup"title="Permalink to this definition">¶</a></dt>
<dd><p>Choose the manual to open based on LANGUAGE</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.path_lookup">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">path_lookup</code><spanclass="sig-paren">(</span><em>command</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#path_lookup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.path_lookup"title="Permalink to this definition">¶</a></dt>
<dd><p>Find a command in our path</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.shell_lookup">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">shell_lookup</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#shell_lookup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.shell_lookup"title="Permalink to this definition">¶</a></dt>
<dd><p>Find an appropriate shell for the user</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.spawn_new_terminator">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">spawn_new_terminator</code><spanclass="sig-paren">(</span><em>cwd</em>, <em>args</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#spawn_new_terminator"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.spawn_new_terminator"title="Permalink to this definition">¶</a></dt>
<dd><p>Start a new terminator instance with the given arguments</p>
</dd></dl>
<dlclass="function">
<dtid="terminatorlib.util.widget_pixbuf">
<codeclass="descclassname">terminatorlib.util.</code><codeclass="descname">widget_pixbuf</code><spanclass="sig-paren">(</span><em>widget</em>, <em>maxsize=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/util.html#widget_pixbuf"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.util.widget_pixbuf"title="Permalink to this definition">¶</a></dt>
<spanid="terminatorlib-version-module"></span><h2>terminatorlib.version module<aclass="headerlink"href="#module-terminatorlib.version"title="Permalink to this headline">¶</a></h2>
<p>TerminatorVersion by Chris Jones <<aclass="reference external"href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
<p>TerminatorVersion supplies our version number.</p>
<spanid="terminatorlib-window-module"></span><h2>terminatorlib.window module<aclass="headerlink"href="#module-terminatorlib.window"title="Permalink to this headline">¶</a></h2>
<p>window.py - class for the main Terminator window</p>
<dlclass="class">
<dtid="terminatorlib.window.Window">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.window.</code><codeclass="descname">Window</code><aclass="reference internal"href="_modules/terminatorlib/window.html#Window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window"title="Permalink to this definition">¶</a></dt>
<p>Class implementing a top-level Terminator window</p>
<dlclass="method">
<dtid="terminatorlib.window.Window.__init__">
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Class initialiser</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.add">
<codeclass="descname">add</code><spanclass="sig-paren">(</span><em>widget</em>, <em>metadata=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.add"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a widget to the window by way of gtk.Window.add()</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.apply_config">
<codeclass="descname">apply_config</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.apply_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.apply_config"title="Permalink to this definition">¶</a></dt>
<dd><p>Apply various configuration options</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.apply_icon">
<codeclass="descname">apply_icon</code><spanclass="sig-paren">(</span><em>requested_icon</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.apply_icon"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.apply_icon"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the window icon</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.closeterm">
<codeclass="descname">closeterm</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.closeterm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.closeterm"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">confirm_close</code><spanclass="sig-paren">(</span><em>window</em>, <em>type</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.confirm_close"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.confirm_close"title="Permalink to this definition">¶</a></dt>
<dd><p>Display a confirmation dialog when the user is closing multiple
<codeclass="descname">create_layout</code><spanclass="sig-paren">(</span><em>layout</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.create_layout"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.create_layout"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">deferred_set_rough_geometry_hints</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.deferred_set_rough_geometry_hints"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.deferred_set_rough_geometry_hints"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_deferred_set_rough_geometry_hints</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.do_deferred_set_rough_geometry_hints"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.do_deferred_set_rough_geometry_hints"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_get_property</code><spanclass="sig-paren">(</span><em>prop</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.do_get_property"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.do_get_property"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">do_set_property</code><spanclass="sig-paren">(</span><em>prop</em>, <em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.do_set_property"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.do_set_property"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle gobject setting a property</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.get_children">
<codeclass="descname">get_children</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.get_children"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.get_children"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_focussed_terminal</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.get_focussed_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.get_focussed_terminal"title="Permalink to this definition">¶</a></dt>
<dd><p>Find which terminal we want to have focus</p>
<codeclass="descname">get_visible_terminals</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.get_visible_terminals"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.get_visible_terminals"title="Permalink to this definition">¶</a></dt>
<dd><p>Walk down the widget tree to find all of the visible terminals.
Mostly using Container::get_visible_terminals()</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.group_all">
<codeclass="descname">group_all</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.group_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.group_all"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">group_all_toggle</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.group_all_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.group_all_toggle"title="Permalink to this definition">¶</a></dt>
<dd><p>Toggle grouping to all</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.group_tab">
<codeclass="descname">group_tab</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.group_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.group_tab"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">group_tab_toggle</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.group_tab_toggle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.group_tab_toggle"title="Permalink to this definition">¶</a></dt>
<dd><p>Blah</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.hoover">
<codeclass="descname">hoover</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.hoover"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.hoover"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">is_child_notebook</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.is_child_notebook"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.is_child_notebook"title="Permalink to this definition">¶</a></dt>
<dd><p>Returns True if this Window’s child is a Notebook</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.move_tab">
<codeclass="descname">move_tab</code><spanclass="sig-paren">(</span><em>widget</em>, <em>direction</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.move_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.move_tab"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a keyboard shortcut for moving tab positions</p>
<codeclass="descname">navigate_terminal</code><spanclass="sig-paren">(</span><em>terminal</em>, <em>direction</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.navigate_terminal"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.navigate_terminal"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_button_press</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_button_press"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_button_press"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a mouse button event. Mainly this is just a clean way to
<codeclass="descname">on_delete_event</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em>, <em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_delete_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_delete_event"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_destroy_event</code><spanclass="sig-paren">(</span><em>widget</em>, <em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_destroy_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_destroy_event"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle window destruction</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.on_focus_in">
<codeclass="descname">on_focus_in</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_focus_in"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_focus_in"title="Permalink to this definition">¶</a></dt>
<dd><p>Focus has entered the window</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.on_focus_out">
<codeclass="descname">on_focus_out</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_focus_out"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_focus_out"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_hide_window</code><spanclass="sig-paren">(</span><em>data=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_hide_window"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_hide_window"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle a request to hide/show the window</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.on_key_press">
<codeclass="descname">on_key_press</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_key_press"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_key_press"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">on_window_state_changed</code><spanclass="sig-paren">(</span><em>window</em>, <em>event</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.on_window_state_changed"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.on_window_state_changed"title="Permalink to this definition">¶</a></dt>
<dd><p>Handle the state of the window changing</p>
<codeclass="descname">register_callbacks</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.register_callbacks"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.register_callbacks"title="Permalink to this definition">¶</a></dt>
<dd><p>Connect the GTK+ signals we care about</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.remove">
<codeclass="descname">remove</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.remove"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.remove"title="Permalink to this definition">¶</a></dt>
<dd><p>Remove our child widget by way of gtk.Window.remove()</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.rotate">
<codeclass="descname">rotate</code><spanclass="sig-paren">(</span><em>widget</em>, <em>clockwise</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.rotate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.rotate"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_always_on_top</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_always_on_top"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_always_on_top"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the always on top window hint from the supplied value</p>
<codeclass="descname">set_borderless</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_borderless"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_borderless"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the state of the window border from the supplied value</p>
<codeclass="descname">set_fullscreen</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_fullscreen"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_fullscreen"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the fullscreen state of the window from the supplied value</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.set_groups">
<codeclass="descname">set_groups</code><spanclass="sig-paren">(</span><em>new_group</em>, <em>term_list</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_groups"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_groups"title="Permalink to this definition">¶</a></dt>
<dd><p>Set terminals in term_list to new_group</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.set_hidden">
<codeclass="descname">set_hidden</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_hidden"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_hidden"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the visibility of the window from the supplied value</p>
<codeclass="descname">set_iconified</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_iconified"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_iconified"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the minimised state of the window from the supplied value</p>
<codeclass="descname">set_maximised</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_maximised"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_maximised"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the maximised state of the window from the supplied value</p>
<codeclass="descname">set_real_transparency</code><spanclass="sig-paren">(</span><em>value=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_real_transparency"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_real_transparency"title="Permalink to this definition">¶</a></dt>
<dd><p>Enable RGBA if supported on the current screen</p>
<codeclass="descname">set_rough_geometry_hints</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_rough_geometry_hints"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_rough_geometry_hints"title="Permalink to this definition">¶</a></dt>
<dd><p>Walk all the terminals along the top and left edges to fake up how
many columns/rows we sort of have</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.set_sticky">
<codeclass="descname">set_sticky</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.set_sticky"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.set_sticky"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the sticky hint from the supplied value</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.show">
<codeclass="descname">show</code><spanclass="sig-paren">(</span><em>startup=False</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.show"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.show"title="Permalink to this definition">¶</a></dt>
<dd><p>Undo the startup show request if started in hidden mode</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.split_axis">
<codeclass="descname">split_axis</code><spanclass="sig-paren">(</span><em>widget</em>, <em>vertical=True</em>, <em>cwd=None</em>, <em>sibling=None</em>, <em>widgetfirst=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.split_axis"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.split_axis"title="Permalink to this definition">¶</a></dt>
<dd><p>Split the window</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.tab_change">
<codeclass="descname">tab_change</code><spanclass="sig-paren">(</span><em>widget</em>, <em>num=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.tab_change"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.tab_change"title="Permalink to this definition">¶</a></dt>
<dd><p>Change to a specific tab</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.tab_new">
<codeclass="descname">tab_new</code><spanclass="sig-paren">(</span><em>widget=None</em>, <em>debugtab=False</em>, <em>_param1=None</em>, <em>_param2=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.tab_new"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.tab_new"title="Permalink to this definition">¶</a></dt>
<dd><p>Make a new tab</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.ungroup_all">
<codeclass="descname">ungroup_all</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.ungroup_all"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.ungroup_all"title="Permalink to this definition">¶</a></dt>
<dd><p>Ungroup all terminals</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.ungroup_tab">
<codeclass="descname">ungroup_tab</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.ungroup_tab"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.ungroup_tab"title="Permalink to this definition">¶</a></dt>
<dd><p>Ungroup all terminals in the current tab</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.unzoom">
<codeclass="descname">unzoom</code><spanclass="sig-paren">(</span><em>widget</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.unzoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.unzoom"title="Permalink to this definition">¶</a></dt>
<dd><p>Restore normal terminal layout</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.Window.zoom">
<codeclass="descname">zoom</code><spanclass="sig-paren">(</span><em>widget</em>, <em>font_scale=True</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#Window.zoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.Window.zoom"title="Permalink to this definition">¶</a></dt>
<dd><p>Zoom a terminal widget</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.hidebound">
<codeclass="descname">hidebound</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.hidebound"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.hidefunc">
<codeclass="descname">hidefunc</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.hidefunc"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ignore_startup_show</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.ignore_startup_show"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.isfullscreen">
<codeclass="descname">isfullscreen</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.isfullscreen"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.ismaximised">
<codeclass="descname">ismaximised</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.ismaximised"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">last_active_term</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.last_active_term"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">losefocus_time</code><emclass="property"> = 0</em><aclass="headerlink"href="#terminatorlib.window.Window.losefocus_time"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.position">
<codeclass="descname">position</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.position"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_pos_by_ratio</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.set_pos_by_ratio"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.term_zoomed">
<codeclass="descname">term_zoomed</code><emclass="property"> = False</em><aclass="headerlink"href="#terminatorlib.window.Window.term_zoomed"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.terminator">
<codeclass="descname">terminator</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.terminator"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.title">
<codeclass="descname">title</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.title"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.Window.zoom_data">
<codeclass="descname">zoom_data</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.Window.zoom_data"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="terminatorlib.window.WindowTitle">
<emclass="property">class </em><codeclass="descclassname">terminatorlib.window.</code><codeclass="descname">WindowTitle</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#WindowTitle"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.WindowTitle"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">__init__</code><spanclass="sig-paren">(</span><em>window</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#WindowTitle.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.WindowTitle.__init__"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">force_title</code><spanclass="sig-paren">(</span><em>newtext</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#WindowTitle.force_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.WindowTitle.force_title"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">set_title</code><spanclass="sig-paren">(</span><em>widget</em>, <em>text</em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#WindowTitle.set_title"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.WindowTitle.set_title"title="Permalink to this definition">¶</a></dt>
<dd><p>Set the title</p>
</dd></dl>
<dlclass="method">
<dtid="terminatorlib.window.WindowTitle.update">
<codeclass="descname">update</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/terminatorlib/window.html#WindowTitle.update"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#terminatorlib.window.WindowTitle.update"title="Permalink to this definition">¶</a></dt>
<dd><p>Update the title automatically</p>
</dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.WindowTitle.forced">
<codeclass="descname">forced</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.WindowTitle.forced"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.WindowTitle.text">
<codeclass="descname">text</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.WindowTitle.text"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="terminatorlib.window.WindowTitle.window">
<codeclass="descname">window</code><emclass="property"> = None</em><aclass="headerlink"href="#terminatorlib.window.WindowTitle.window"title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<divclass="section"id="module-terminatorlib">
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink"href="#module-terminatorlib"title="Permalink to this headline">¶</a></h2>
<p>Terminator by Chris Jones <<aclass="reference external"href="mailto:cmsj%40tenshu.net">cmsj<span>@</span>tenshu<span>.</span>net</a>></p>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.