Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 916d33628a558f568f42a3b32e800b17 > files > 18

libvtemm-docs-0.23.1-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libvtemm: Gnome::Vte::Terminal Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><b>Gnome</b>::<b>Vte</b>::<a class="el" href="classGnome_1_1Vte_1_1Terminal.html">Terminal</a>
  </div>
</div>
<div class="contents">
<h1>Gnome::Vte::Terminal Class Reference</h1><!-- doxytag: class="Gnome::Vte::Terminal" --><!-- doxytag: inherits="Gtk::Widget" -->
<p><a class="el" href="classGnome_1_1Vte_1_1Terminal.html" title="Terminal - a terminal emulator implemented as a gtkmm widget.">Terminal</a> - a terminal emulator implemented as a gtkmm widget. <a href="#_details">More...</a></p>

<p><code>#include &lt;libvtemm/terminal.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gnome::Vte::Terminal:</div>
<div class="dynsection">
<div class="center"><img src="classGnome_1_1Vte_1_1Terminal__inherit__graph.png" border="0" usemap="#Gnome_1_1Vte_1_1Terminal_inherit__map" alt="Inheritance graph"/></div>
<map name="Gnome_1_1Vte_1_1Terminal_inherit__map" id="Gnome_1_1Vte_1_1Terminal_inherit__map">
<area shape="rect" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html" title="Gtk::Widget" alt="" coords="76,316,180,343"/><area shape="rect" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Object.html" title="Gtk::Object" alt="" coords="5,239,107,265"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="8,161,109,188"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="57,84,193,111"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="139,161,256,188"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="65,7,185,33"/><area shape="rect" href="../../../gtkmm-2.4/reference/html/classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="131,239,272,265"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGnome_1_1Vte_1_1Terminal-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, long, <br class="typebreak"/>
long &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a10053357421b59c9e1346e82c0ce9d9f">SlotSelectedCallback</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For instance, bool on_selected(long column, long row);. <a href="#a10053357421b59c9e1346e82c0ce9d9f"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa1d1af44565028598181d6048b4abe3"></a><!-- doxytag: member="Gnome::Vte::Terminal::gobj" ref="aaa1d1af44565028598181d6048b4abe3" args="()" -->
VteTerminal*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aaa1d1af44565028598181d6048b4abe3">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0697c23be493a582377933e5faaa8ad"></a><!-- doxytag: member="Gnome::Vte::Terminal::gobj" ref="ae0697c23be493a582377933e5faaa8ad" args="() const " -->
const VteTerminal*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae0697c23be493a582377933e5faaa8ad">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a48d413f720e558ccfc0e5b141fc07f0e">Glib::Pid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a70415be0296e1e93ce7f4b9914479777">fork_command</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; command=<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>(), const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>&amp; argv=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0, <a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>), const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>&amp; envv=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0, <a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>), const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; directory=<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>(), bool lastlog=false, bool utmp=false, bool wtmp=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the specified command under a newly-allocated controlling pseudo-terminal. <a href="#a70415be0296e1e93ce7f4b9914479777"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a48d413f720e558ccfc0e5b141fc07f0e">Glib::Pid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a9cbbd18890fff2350e672b82f21f821d">forkpty</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>&amp; envv=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0, <a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>), const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; directory=<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>(), bool lastlog=false, bool utmp=false, bool wtmp=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a new child process under a newly-allocated controlling pseudo-terminal. <a href="#a9cbbd18890fff2350e672b82f21f821d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#afe321210decb27eb6e58aeb7cd4aab78">feed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interprets <em>data</em> as if it were data received from a child process. <a href="#afe321210decb27eb6e58aeb7cd4aab78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a12e706f29e772b4597fadf6258f59a6f">feed_child</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a block of UTF-8 text to the child as if it were entered by the user at the keyboard. <a href="#a12e706f29e772b4597fadf6258f59a6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae99feb6c58db3404bf6649bc4706a6c2">feed_child_binary</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a block of binary data to the child. <a href="#ae99feb6c58db3404bf6649bc4706a6c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cab06e6677a30d45be452579b7cd40a"></a><!-- doxytag: member="Gnome::Vte::Terminal::copy_clipboard" ref="a0cab06e6677a30d45be452579b7cd40a" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a0cab06e6677a30d45be452579b7cd40a">copy_clipboard</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Places the selected text in the terminal in the <code>GDK_SELECTION_CLIPBOARD</code> selection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a469e06eba06c3f2196da400bf56bed82">paste_clipboard</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the contents of the <code>GDK_SELECTION_CLIPBOARD</code> selection to the terminal's child. <a href="#a469e06eba06c3f2196da400bf56bed82"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdbb187e93c6016f54f545bfb0c05d23"></a><!-- doxytag: member="Gnome::Vte::Terminal::copy_primary" ref="acdbb187e93c6016f54f545bfb0c05d23" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acdbb187e93c6016f54f545bfb0c05d23">copy_primary</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Places the selected text in the terminal in the <code>GDK_SELECTION_PRIMARY</code> selection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a57d366af412871a26d4eebd26b93a069">paste_primary</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the contents of the <code>GDK_SELECTION_PRIMARY</code> selection to the terminal's child. <a href="#a57d366af412871a26d4eebd26b93a069"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa69eed95ce6b872d4aaed180bb7b542d"></a><!-- doxytag: member="Gnome::Vte::Terminal::select_all" ref="aa69eed95ce6b872d4aaed180bb7b542d" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa69eed95ce6b872d4aaed180bb7b542d">select_all</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects all text within the terminal (including the scrollback buffer). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a551d39c77e5db9fa6ce819b1a247401c"></a><!-- doxytag: member="Gnome::Vte::Terminal::select_none" ref="a551d39c77e5db9fa6ce819b1a247401c" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a551d39c77e5db9fa6ce819b1a247401c">select_none</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the current selection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a59a49790383e5f8db84cb4b9a84c4e67">set_size</a> (long columns, long rows)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to change the terminal's size in terms of rows and columns. <a href="#a59a49790383e5f8db84cb4b9a84c4e67"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a4240a715ca2bf50d7308dd4c5f28c0f1">set_audible_bell</a> (bool is_audible=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will beep when the child outputs the "bl" sequence. <a href="#a4240a715ca2bf50d7308dd4c5f28c0f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a736f7cdbce045eab4b498a1ab9c72e60">get_audible_bell</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether or not the terminal will beep when the child outputs the "bl" sequence. <a href="#a736f7cdbce045eab4b498a1ab9c72e60"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a041005597f6efb769778b377025d32e7">set_visible_bell</a> (bool <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#a4c9d61aa7062c3010dd7473ef60d4fa9">is_visible</a>=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will present a visible bell to the user when the child outputs the "bl" sequence. <a href="#a041005597f6efb769778b377025d32e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab92205d25b7b211c0372d4c31e245875">get_visible_bell</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether or not the terminal will present a visible bell to the user when the child outputs the "bl" sequence. <a href="#ab92205d25b7b211c0372d4c31e245875"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a427734842cf381ebb02080aedb1bf987">set_scroll_background</a> (bool scroll=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will scroll the background image (if one is set) when the text in the window must be scrolled. <a href="#a427734842cf381ebb02080aedb1bf987"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab00e631ae0b2451f2041db47eaf6b7ac">set_scroll_on_output</a> (bool scroll=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the new data is received from the child. <a href="#ab00e631ae0b2451f2041db47eaf6b7ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a85067766dc660cfc50fb3fd8f620ba8b">set_scroll_on_keystroke</a> (bool scroll=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the user presses a key. <a href="#a85067766dc660cfc50fb3fd8f620ba8b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a173baf01c6fd05c1b2fc96de80bd3b87">set_color_dim</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; dim)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the color used to draw dim text in the default foreground color. <a href="#a173baf01c6fd05c1b2fc96de80bd3b87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a2ae97d37d77b88f79055a682cec8b795">set_color_bold</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; bold)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the color used to draw bold text in the default foreground color. <a href="#a2ae97d37d77b88f79055a682cec8b795"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac66663d8121d139a764405d338e27725">set_color_foreground</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; foreground)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the foreground color used to draw normal text. <a href="#ac66663d8121d139a764405d338e27725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a39dd7e3eb67584be7b75ed1bdab7e7db">set_color_background</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; background)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the background color for text which does not have a specific background color assigned. <a href="#a39dd7e3eb67584be7b75ed1bdab7e7db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7c4f6b0a562ad3a700714b0a786bcf4d">set_color_cursor</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; cursor_background)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the background color for text which is under the cursor. <a href="#a7c4f6b0a562ad3a700714b0a786bcf4d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a0bff737ec5c6bd779e353b8df8ea0c"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_default_color_cursor" ref="a5a0bff737ec5c6bd779e353b8df8ea0c" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5a0bff737ec5c6bd779e353b8df8ea0c">set_default_color_cursor</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Text under the cursor will be drawn with foreground and background colors reversed. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a9a8c8f05ab12628bc39f0f12e51a6630">set_color_highlight</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; highlight_background)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the background color for text which is highlighted. <a href="#a9a8c8f05ab12628bc39f0f12e51a6630"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a532560354a2310fa5d21ceb566991c1f"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_default_color_highlight" ref="a532560354a2310fa5d21ceb566991c1f" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a532560354a2310fa5d21ceb566991c1f">set_default_color_highlight</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Highlighted text (which is usually highlighted because it is selected) will be drawn with foreground and background colors reversed. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af4f765e58c52041f6644e9af149ff43a">set_colors</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; foreground, const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; background, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Gdk::ArrayHandle_Color</a>&amp; palette)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The terminal widget uses a 28-color model comprised of the default foreground and background colors, the bold foreground color, the dim foreground color, an eight color palette, bold versions of the eight color palette, and a dim version of the the eight color palette. <a href="#af4f765e58c52041f6644e9af149ff43a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18292069d21c56b3508e976330591eaf"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_default_colors" ref="a18292069d21c56b3508e976330591eaf" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a18292069d21c56b3508e976330591eaf">set_default_colors</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the terminal palette to reasonable compiled-in defaults. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a367bbb7c8d705893567551d6018a57f5">set_default_colors</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Gdk::ArrayHandle_Color</a>&amp; palette)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The terminal widget uses a 28-color model comprised of the default foreground and background colors, the bold foreground color, the dim foreground color, an eight color palette, bold versions of the eight color palette, and a dim version of the the eight color palette. <a href="#a367bbb7c8d705893567551d6018a57f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a493d684e948568f109462a5dc97fb2d8">set_background_image</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp; image)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a background image for the widget. <a href="#a493d684e948568f109462a5dc97fb2d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d5973922a031293b1def76080589b46">set_background_image_file</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#a7e0103edc88f8ccbd7d3e9c706679498">path</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a background image for the widget. <a href="#a3d5973922a031293b1def76080589b46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8143a5e4073bfa8e7d991ea24b954070">unset_background_image</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience method which cancels background image. <a href="#a8143a5e4073bfa8e7d991ea24b954070"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1054317fef411d481389116bdbb06684">set_background_tint_color</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If a background image has been set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a493d684e948568f109462a5dc97fb2d8" title="Sets a background image for the widget.">set_background_image()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d5973922a031293b1def76080589b46" title="Sets a background image for the widget.">set_background_image_file()</a>, or <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac8abbfdcf8cdbbf8376cd25927855b3b" title="Sets the terminal&#39;s background image to the pixmap stored in the root window...">set_background_transparent()</a>, and the value set by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2794904c6d14743600fb30b57469040" title="If a background image has been set using set_background_image(), set_background_image_file()...">set_background_saturation()</a> is less than one, the terminal will adjust the color of the image before drawing the image. <a href="#a1054317fef411d481389116bdbb06684"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2794904c6d14743600fb30b57469040">set_background_saturation</a> (double saturation)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If a background image has been set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a493d684e948568f109462a5dc97fb2d8" title="Sets a background image for the widget.">set_background_image()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d5973922a031293b1def76080589b46" title="Sets a background image for the widget.">set_background_image_file()</a>, or <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac8abbfdcf8cdbbf8376cd25927855b3b" title="Sets the terminal&#39;s background image to the pixmap stored in the root window...">set_background_transparent()</a>, and the saturation value is less than 1.0, the terminal will adjust the colors of the image before drawing the image. <a href="#ad2794904c6d14743600fb30b57469040"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac8abbfdcf8cdbbf8376cd25927855b3b">set_background_transparent</a> (bool transparent=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the terminal's background image to the pixmap stored in the root window, adjusted so that if there are no windows below your application, the widget will appear to be transparent. <a href="#ac8abbfdcf8cdbbf8376cd25927855b3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5d9e47edb09a623ce225fd814520e854">set_opacity</a> (guint16 opacity)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the opacity of the terminal background, were 0 means completely transparent and 65535 means completely opaque. <a href="#a5d9e47edb09a623ce225fd814520e854"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae27da6e2f7109074d1226ba2dd063b62">set_cursor_blink_mode</a> (<a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a> mode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether or not the cursor will blink. <a href="#ae27da6e2f7109074d1226ba2dd063b62"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1edaec389a970ce71aa9edf45631f335">get_cursor_blink_mode</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets cursor blink mode. <a href="#a1edaec389a970ce71aa9edf45631f335"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1b9170ba0e94abedacef8e5d80f6dd89">set_cursor_shape</a> (<a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a> shape)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the shape of the cursor drawn. <a href="#a1b9170ba0e94abedacef8e5d80f6dd89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a220ca92603ec4d08c1e8e05fa32c961e">get_cursor_shape</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the shape of the cursor drawn. <a href="#a220ca92603ec4d08c1e8e05fa32c961e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a37247afce7383d5e2990c878cd89579c">set_scrollback_lines</a> (long lines)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the length of the scrollback buffer used by the terminal. <a href="#a37247afce7383d5e2990c878cd89579c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a35c4f049e540901f5ab5e951891d8bcd">im_append_menuitems</a> (<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1MenuShell.html">Gtk::MenuShell</a>&amp; menushell)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends menu items for various input methods to the given menu. <a href="#a35c4f049e540901f5ab5e951891d8bcd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a96112365a1bd94cc976e51c7c3b67afa">set_font</a> (const <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a>&amp; font_desc)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the font used for rendering all text displayed by the terminal, overriding any fonts set using <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#a26861d72af2d42a1c3827e180d1e2e69">Gtk::Widget::modify_font()</a>. <a href="#a96112365a1bd94cc976e51c7c3b67afa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab0cae7b926e7ccc51e235e6a7f3edc66">set_font_from_string</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience function which converts <em>name</em> into a <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> and passes it to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a96112365a1bd94cc976e51c7c3b67afa" title="Sets the font used for rendering all text displayed by the terminal, overriding any...">set_font()</a>. <a href="#ab0cae7b926e7ccc51e235e6a7f3edc66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa6bb01bba273b61c9ad57d50233e38f3">get_font</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the terminal for information about the fonts which will be used to draw text in the terminal. <a href="#aa6bb01bba273b61c9ad57d50233e38f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae5a63e04923db583345028a1ce256e22">set_allow_bold</a> (bool allow_bold=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether or not the terminal will attempt to draw bold text, either by using a bold font variant or by repainting text with a different offset. <a href="#ae5a63e04923db583345028a1ce256e22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a94762401c5d3411f1556559a906bb4ae">get_allow_bold</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether or not the terminal will attempt to draw bold text by repainting text with a one-pixel offset. <a href="#a94762401c5d3411f1556559a906bb4ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1d1cc29e23819510ee7ecdafdf13dba7">get_has_selection</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the terminal currently contains selected text. <a href="#a1d1cc29e23819510ee7ecdafdf13dba7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aca2a7d57713547f009a6e7f9fe21bcc0">set_word_chars</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; spec)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the user double-clicks to start selection, the terminal will extend the selection on word boundaries. <a href="#aca2a7d57713547f009a6e7f9fe21bcc0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abaa04ab45ce227f4040c3087be755387">is_word_char</a> (gunichar c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a particular character is considered to be part of a word or not, based on the values last passed to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aca2a7d57713547f009a6e7f9fe21bcc0" title="When the user double-clicks to start selection, the terminal will extend the selection...">set_word_chars()</a>. <a href="#abaa04ab45ce227f4040c3087be755387"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa55821918fcb8690a793a42203d2b399">set_backspace_binding</a> (<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> binding)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the terminal's backspace key binding, which controls what string or control sequence the terminal sends to its child when the user presses the backspace key. <a href="#aa55821918fcb8690a793a42203d2b399"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8f2092fb4700d88dbab0b56de5f33367">set_delete_binding</a> (<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> binding)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the terminal's delete key binding, which controls what string or control sequence the terminal sends to its child when the user presses the delete key. <a href="#a8f2092fb4700d88dbab0b56de5f33367"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae4b51d1df8d38adb74ac6184a90f3ce0">set_mouse_autohide</a> (bool setting=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the value of the terminal's mouse autohide setting. <a href="#ae4b51d1df8d38adb74ac6184a90f3ce0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af2d7e0d000b39cfcd7507ac321bb40aa">get_mouse_autohide</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the value of the terminal's mouse autohide setting. <a href="#af2d7e0d000b39cfcd7507ac321bb40aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a4d33ae691a07eb5c00e86ededcf4e906">reset</a> (bool full, bool clear_history)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets as much of the terminal's internal state as possible, discarding any unprocessed input data, resetting character attributes, cursor state, national character set state, status line, terminal modes (insert/delete), selection state, and encoding. <a href="#a4d33ae691a07eb5c00e86ededcf4e906"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5ea58027108d5c27d51882a8b1392e44">get_text</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a>&amp; slot) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts a view of the visible part of the terminal. <a href="#a5ea58027108d5c27d51882a8b1392e44"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac173a3b91badffc8844e4b1af3dbc35c">get_text_include_trailing_spaces</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a>&amp; slot) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts a view of the visible part of the terminal. <a href="#ac173a3b91badffc8844e4b1af3dbc35c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a11e1715e5b273ab6ebaeb7aac82490f0">get_text_range</a> (long start_row, long start_col, long end_row, long end_col, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a>&amp; slot) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts a view of the visible part of the terminal. <a href="#a11e1715e5b273ab6ebaeb7aac82490f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1CursorPosition.html">CursorPosition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a12460ed5f742ebec0d362b1c3c8bbe30">get_cursor_position</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the location of the insertion cursor and returns it. <a href="#a12460ed5f742ebec0d362b1c3c8bbe30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64caf3c7954e35bd7882b70446cc8891"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_clear_all" ref="a64caf3c7954e35bd7882b70446cc8891" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a64caf3c7954e35bd7882b70446cc8891">match_clear_all</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the list of regular expressions the terminal uses to highlight text when the user moves the mouse cursor. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a582be40cac8764240ab1582dccc01ed8">match_add_gregex</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Regex.html">Glib::Regex</a> &gt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01156.html#ga8fceaea413a55303731b390fbd660163">regex</a>, <a class="elRef" href="../../../glibmm-2.4/reference/html/group__glibmmEnums.html#ga8375c7f6797efc96929e8be89435c746">Glib::RegexMatchFlags</a> flags)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the regular expression <em>regex</em> to the list of matching expressions. <a href="#a582be40cac8764240ab1582dccc01ed8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a835cf08858dfbcc981ff47e2f39c8bce">match_set_cursor</a> (int tag, <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Cursor.html">Gdk::Cursor</a>&amp; cursor)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. <a href="#a835cf08858dfbcc981ff47e2f39c8bce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d1a7d4aeabfbb694182acae4870d77b">match_set_cursor_type</a> (int tag, <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gdkmmEnums.html#ga0957dd422e9f21f607f43b3d6336c55e">Gdk::CursorType</a> cursor_type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. <a href="#a3d1a7d4aeabfbb694182acae4870d77b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1c00daa4a5649a0f761c429c773d7195">match_set_cursor_name</a> (int tag, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; cursor_name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. <a href="#a1c00daa4a5649a0f761c429c773d7195"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3e3bafec67c1feef57d7338c15308979">match_remove</a> (int tag)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the regular expression which is associated with the given <em>tag</em> from the list of expressions which the terminal will highlight when the user moves the mouse cursor over matching text. <a href="#a3e3bafec67c1feef57d7338c15308979"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1Match.html">Match</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab5eea0e4271ca27001f07dce839ec9a1">match_check</a> (long column, long row)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the text in and around the specified position matches any of the regular expressions previously set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a582be40cac8764240ab1582dccc01ed8" title="Adds the regular expression regex to the list of matching expressions.">match_add_gregex()</a>. <a href="#ab5eea0e4271ca27001f07dce839ec9a1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1ed2cb50fff7504504ec52be6119c16a">set_emulation</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; emulation)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets what type of terminal the widget attempts to emulate by scanning for control sequences defined in the system's termcap file. <a href="#a1ed2cb50fff7504504ec52be6119c16a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c9eea16fe1c294cfaab0b1c6f9221eb"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_default_emulation" ref="a7c9eea16fe1c294cfaab0b1c6f9221eb" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7c9eea16fe1c294cfaab0b1c6f9221eb">set_default_emulation</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets default type of terminal the widget attempts to emulate. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3e678c3d2b26a799d288480b30a215ab">get_emulation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the terminal for its current emulation, as last set by a call to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1ed2cb50fff7504504ec52be6119c16a" title="Sets what type of terminal the widget attempts to emulate by scanning for control...">set_emulation()</a>. <a href="#a3e678c3d2b26a799d288480b30a215ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a16fa00870fba67c924351d0b1487da57">get_default_emulation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the terminal for its default emulation, which is attempted if <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7c9eea16fe1c294cfaab0b1c6f9221eb" title="Sets default type of terminal the widget attempts to emulate.">set_default_emulation()</a> is used. <a href="#a16fa00870fba67c924351d0b1487da57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa428bb5cb56b92a5d074c99cd1418d76">set_encoding</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; codeset)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the encoding the terminal will expect data from the child to be encoded with. <a href="#aa428bb5cb56b92a5d074c99cd1418d76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a83a43baed2808a98eb02a933e28f35f9">get_encoding</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the name of the encoding in which the terminal expects data to be encoded. <a href="#a83a43baed2808a98eb02a933e28f35f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5d14196225b2d7e98e758e6071d49c8e">get_status_line</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Some terminal emulations specify a status line which is separate from the main display area, and define a means for applications to move the cursor to the status line and back. <a href="#a5d14196225b2d7e98e758e6071d49c8e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1Padding.html">Padding</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acac70ead1c4ca8667b817303ee75bc8f">get_padding</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the amount of additional space the widget is using to pad the edges of its visible area. <a href="#acac70ead1c4ca8667b817303ee75bc8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7eaae9e6e05228bc54616ec24f78c574">set_pty</a> (int pty_master)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach an existing PTY master side to the terminal widget. <a href="#a7eaae9e6e05228bc54616ec24f78c574"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a243c5c11084503eedce1635f3313918d">get_pty</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file descriptor, or -1 if the terminal has no PTY. <a href="#a243c5c11084503eedce1635f3313918d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac0369512a2bcb9b188cc6ff7b46f5604">get_adjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's adjustment for use in scrollbar for example. <a href="#ac0369512a2bcb9b188cc6ff7b46f5604"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a4b4dac403f997cbc448832235ef5e707">get_adjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An accessor function provided for the benefit of language bindings. <a href="#a4b4dac403f997cbc448832235ef5e707"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abb51314c33580f167da3bf705d75a989">get_char_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's char width for use in <a class="elRef" href="../../../gtkmm-2.4/reference/html/namespaceGdk.html#af6948e754cab4e79c6430fb94e438d83">Gdk::Geometry</a> for example. <a href="#abb51314c33580f167da3bf705d75a989"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acbf2c2594f1e9becf611e9df6841034a">get_char_height</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's char height for use in <a class="elRef" href="../../../gtkmm-2.4/reference/html/namespaceGdk.html#af6948e754cab4e79c6430fb94e438d83">Gdk::Geometry</a> for example. <a href="#acbf2c2594f1e9becf611e9df6841034a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a14152821820998318eff1e9144e525cb">get_row_count</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's row count. <a href="#a14152821820998318eff1e9144e525cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acd71228dd6d4c8dc84e3ce99102ea8d5">get_column_count</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's column count. <a href="#acd71228dd6d4c8dc84e3ce99102ea8d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#afafea6378693f5f7491eef6a2fd7d0f7">get_window_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's window title. <a href="#afafea6378693f5f7491eef6a2fd7d0f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5f87e4c7e7787157963bc4bf2040ebe2">get_icon_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets terminal's icon title. <a href="#a5f87e4c7e7787157963bc4bf2040ebe2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a24c4a150a594ee16ec98029572ded4d5">get_child_exit_status</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the exit status of the command started by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a70415be0296e1e93ce7f4b9914479777" title="Starts the specified command under a newly-allocated controlling pseudo-terminal...">fork_command()</a>. <a href="#a24c4a150a594ee16ec98029572ded4d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a59190839fe56611ec594c001c684ab95">write_contents</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> &gt;&amp; stream, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Cancellable.html">Gio::Cancellable</a> &gt;&amp; cancellable, <a class="el" href="group__libvtemmEnums.html#ga2a1af81ee8030fb86ddb7cec7bd91567">TerminalWriteFlags</a> flags=TERMINAL_WRITE_DEFAULT)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Write contents of the current contents of terminal (including any scrollback history) to <em>stream</em> according to <em>flags</em>. <a href="#a59190839fe56611ec594c001c684ab95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae85fdd11906b2046289bd8979b587c77">write_contents</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> &gt;&amp; stream, <a class="el" href="group__libvtemmEnums.html#ga2a1af81ee8030fb86ddb7cec7bd91567">TerminalWriteFlags</a> flags=TERMINAL_WRITE_DEFAULT)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Write contents of the current contents of terminal (including any scrollback history) to <em>stream</em> according to <em>flags</em>. <a href="#ae85fdd11906b2046289bd8979b587c77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a78793ea941c68ed32c1de0f3ff98ad06">signal_eof</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac45357412b5fdac1fcd763f53fb593bc">signal_child_exited</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abf49201b105e223ec06c48bb619cac8f">signal_emulation_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a6a9171598f5defeaf6d67de37477de88">signal_encoding_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
guint, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a0ab0ea98ba4f74c10012abfc3fee8ac2">signal_char_size_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab62aa4f83275259bc5ce2b355eb7c145">signal_window_title_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa34e78dd7591fcbada8a0a3c4acbc2db">signal_icon_title_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a117df5a7300d7e91aa63b15b3dfe531b">signal_selection_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a617d18730884a8e579b6c811de329ad3">signal_contents_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a47216aa6c8f50e9a0c7479ecd1c630fd">signal_cursor_moved</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a2b7f1b17b6eda43ebb28c81d5c8a72b1">signal_status_line_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad05c74a530e74dc24c678afc2af62a11">signal_deiconify_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a810b6db5bb34c89b2cffdb0a5cf0c6ce">signal_iconify_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab07acc2cb4223250f7c1e40422aef683">signal_raise_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a53b2888a721decd9367b2eb0d1dec7e0">signal_lower_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7e4719c4cd90f27b7b6bcd79ba41941f">signal_refresh_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ada02f6457560d01e4db44f8157e8e4ae">signal_restore_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab3c3b0a5f691d7d0e0df4223a524be61">signal_maximize_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
guint, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ada90882870ae3ca1170a8076240a3515">signal_resize_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
guint, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a37341a7049bd86e05e51b676cff43adc">signal_move_window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aee30eb4acf4de86a55037d48f6fb9100">signal_increase_font_size</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a80ef78e99887ed60f9b8cf8f37928235">signal_decrease_font_size</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae05022906079512d1a4cf5c863d762ca">signal_text_modified</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a412b56682dd20304a59ffe49ce3b50fc">signal_text_inserted</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2ec55defd3fef1492516e62be36c880">signal_text_deleted</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a9b2a8781294eba6d46ce6e53feaa781b">signal_text_scrolled</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a0218363c909f218abe30cfbf3279c01e">signal_copy_clipboard</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a36d95643e1c63e18baa3341ce8ca87b5">signal_paste_clipboard</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a> <br class="typebreak"/>
&amp;, <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a103e743672a9c3e0707fb4476dfeb8c5">signal_set_scroll_adjustments</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a0bc76137983a183bc2a0e68815661d4b">signal_beep</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aec1405b8f4f0ae475dc0f149518532b6">property_allow_bold</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aec1405b8f4f0ae475dc0f149518532b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3b65e39981fd739c80a99dabcb9fdc09">property_allow_bold</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a3b65e39981fd739c80a99dabcb9fdc09"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#adcb922bfb16656a8ad7654010ec6d340">property_audible_bell</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#adcb922bfb16656a8ad7654010ec6d340"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac606b07d2785289ffa2f042088c75faa">property_audible_bell</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ac606b07d2785289ffa2f042088c75faa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aed3da2ce94bfbe4273d7696b3f999f47">property_background_image_file</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aed3da2ce94bfbe4273d7696b3f999f47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a4e0386305a081d8445c7bc8bae59228b">property_background_image_file</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a4e0386305a081d8445c7bc8bae59228b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a2bb41da616715372dcf5866a2bc56efd">property_background_image_pixbuf</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a2bb41da616715372dcf5866a2bc56efd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af1e12d443263d02503bb76154b3602ea">property_background_image_pixbuf</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#af1e12d443263d02503bb76154b3602ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae1a86d273cbd36c88c0ba4af0cbae6b0">property_background_opacity</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ae1a86d273cbd36c88c0ba4af0cbae6b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af9ba2704af1676de0136bee3c28c4fa8">property_background_opacity</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#af9ba2704af1676de0136bee3c28c4fa8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3ea5b2d1e038709b146ee1edc74f0eb0">property_background_saturation</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a3ea5b2d1e038709b146ee1edc74f0eb0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7fac8859c4cb6f9af5a334e3104b78af">property_background_saturation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a7fac8859c4cb6f9af5a334e3104b78af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a77b58f6aadbba6c5b29c30f4ca5b050a">property_background_tint_color</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a77b58f6aadbba6c5b29c30f4ca5b050a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acfa7b49e27dfe94771ddd64d21b0b535">property_background_tint_color</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#acfa7b49e27dfe94771ddd64d21b0b535"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a61062db159f9012846668996847654aa">property_background_transparent</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a61062db159f9012846668996847654aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ade24e80e99db6b0f5f903e39f7c67880">property_background_transparent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ade24e80e99db6b0f5f903e39f7c67880"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#acc25ba71ed8d66ec3c97bdb68eb7c17f">property_backspace_binding</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#acc25ba71ed8d66ec3c97bdb68eb7c17f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abd8cafc39863b1778c6497718115bdad">property_backspace_binding</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#abd8cafc39863b1778c6497718115bdad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a4ea870520bc0401e591e72a519a693ec">property_cursor_blink_mode</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a4ea870520bc0401e591e72a519a693ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8d567428c42823a37d0fef8c87b438d2">property_cursor_blink_mode</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a8d567428c42823a37d0fef8c87b438d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a91b3d3fd44f3fe2935729a73a4b5973b">property_cursor_shape</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a91b3d3fd44f3fe2935729a73a4b5973b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a6e060f42b39d0b4bf71bf3b2d4a6f6bd">property_cursor_shape</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a6e060f42b39d0b4bf71bf3b2d4a6f6bd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a49b671dc4ea8542041eabc807719b888">property_delete_binding</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a49b671dc4ea8542041eabc807719b888"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aaefe5fe7a2efe0732336e3d60bf1fdd4">property_delete_binding</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aaefe5fe7a2efe0732336e3d60bf1fdd4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad326f596344beadd2b066d96d4f7f32d">property_emulation</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ad326f596344beadd2b066d96d4f7f32d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7b6375a6123042259b6f756394dbe671">property_emulation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a7b6375a6123042259b6f756394dbe671"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8b4c18e941344a8c815a0939437ddee0">property_encoding</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a8b4c18e941344a8c815a0939437ddee0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad0f498f4cf8a91ec4292f92b38a1e3f6">property_encoding</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ad0f498f4cf8a91ec4292f92b38a1e3f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aff40ba1d0fe8f361b73a4c76da27e5c1">property_font_desc</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aff40ba1d0fe8f361b73a4c76da27e5c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad8f723d00ddfd24e3581e9d450cfef09">property_font_desc</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ad8f723d00ddfd24e3581e9d450cfef09"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abd00a9aaf8a85fc146cc11c5e8c03afd">property_icon_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#abd00a9aaf8a85fc146cc11c5e8c03afd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a36f48f204b78cd0caccf6604571cf814">property_pointer_autohide</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a36f48f204b78cd0caccf6604571cf814"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8d923cf8f51d9a9361b4d31667ebc7d7">property_pointer_autohide</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a8d923cf8f51d9a9361b4d31667ebc7d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a71d7036b5450029eb813a5dd80b494f8">property_pty</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a71d7036b5450029eb813a5dd80b494f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a9f286a6a018918a4798181d0e2e5ec0a">property_pty</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a9f286a6a018918a4798181d0e2e5ec0a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a75f5a5728611cdd238239b7c1e5eb542">property_scroll_background</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a75f5a5728611cdd238239b7c1e5eb542"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aa4f6939e352972d82b7a946df53bd560">property_scroll_background</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aa4f6939e352972d82b7a946df53bd560"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ada5fca9b4ea1e8827fc14c6f6b6677c0">property_scroll_on_keystroke</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ada5fca9b4ea1e8827fc14c6f6b6677c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a2449b38237cd0bf7215d33ee05def97c">property_scroll_on_keystroke</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a2449b38237cd0bf7215d33ee05def97c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a436dd10ce4bf65290697b66973229538">property_scroll_on_output</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a436dd10ce4bf65290697b66973229538"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ab1061745fba0475436bd9f5597f9dd7b">property_scroll_on_output</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ab1061745fba0475436bd9f5597f9dd7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a13e46a13f2654e6bce2822eec6553fd9">property_scrollback_lines</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a13e46a13f2654e6bce2822eec6553fd9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af65d41a3e4d926bd6062be9b94e2f9de">property_scrollback_lines</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#af65d41a3e4d926bd6062be9b94e2f9de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#afd4c35d620e611dfb13fc8dbb27a26a6">property_visible_bell</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#afd4c35d620e611dfb13fc8dbb27a26a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aea42f6196b3ee237e4a04c3faf3a7c10">property_visible_bell</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aea42f6196b3ee237e4a04c3faf3a7c10"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7d62da71e81d65a0c62560ad6c4abcd2">property_window_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a7d62da71e81d65a0c62560ad6c4abcd2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1684b5740f22193f42e6997521ca77cb">property_word_chars</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a1684b5740f22193f42e6997521ca77cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a460f47b551ac4f5cdd3b6ae32bfe8357">property_word_chars</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a460f47b551ac4f5cdd3b6ae32bfe8357"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1dc87fc8645d9385f40c049ee6f2baa3">always_selected</a> (long, long)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience callback, which always returns <code>true</code>. <a href="#a1dc87fc8645d9385f40c049ee6f2baa3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a392d82960f809b8e0864538a11b7fda8">never_selected</a> (long, long)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience callback, which always returns <code>false</code>. <a href="#a392d82960f809b8e0864538a11b7fda8"></a><br/></td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html">Gnome::Vte::Terminal</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#abbb14a0c6b3f264d9f2541f222cb0905">wrap</a> (VteTerminal* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#abbb14a0c6b3f264d9f2541f222cb0905"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="el" href="classGnome_1_1Vte_1_1Terminal.html" title="Terminal - a terminal emulator implemented as a gtkmm widget.">Terminal</a> - a terminal emulator implemented as a gtkmm widget. </p>
<dl><dt><b>Examples: </b></dt><dd>
<p><a class="el" href="simple_2main_8cc-example.html#_a1">simple/main.cc</a>.</p>
</dd>
</dl><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a10053357421b59c9e1346e82c0ce9d9f"></a><!-- doxytag: member="Gnome::Vte::Terminal::SlotSelectedCallback" ref="a10053357421b59c9e1346e82c0ce9d9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt;bool, long , long &gt; <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">Gnome::Vte::Terminal::SlotSelectedCallback</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>For instance, bool on_selected(long column, long row);. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5ea58027108d5c27d51882a8b1392e44" title="Extracts a view of the visible part of the terminal.">get_text()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac173a3b91badffc8844e4b1af3dbc35c" title="Extracts a view of the visible part of the terminal.">get_text_include_trailing_spaces()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a11e1715e5b273ab6ebaeb7aac82490f0" title="Extracts a view of the visible part of the terminal.">get_text_range()</a>. </dd></dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1dc87fc8645d9385f40c049ee6f2baa3"></a><!-- doxytag: member="Gnome::Vte::Terminal::always_selected" ref="a1dc87fc8645d9385f40c049ee6f2baa3" args="(long, long)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gnome::Vte::Terminal::always_selected </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Convenience callback, which always returns <code>true</code>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5ea58027108d5c27d51882a8b1392e44" title="Extracts a view of the visible part of the terminal.">get_text()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac173a3b91badffc8844e4b1af3dbc35c" title="Extracts a view of the visible part of the terminal.">get_text_include_trailing_spaces()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a11e1715e5b273ab6ebaeb7aac82490f0" title="Extracts a view of the visible part of the terminal.">get_text_range()</a>. </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="gettexter_2main_8cc-example.html#a15">gettexter/main.cc</a>.</dd>
</dl>
</div>
</div>
<a class="anchor" id="afe321210decb27eb6e58aeb7cd4aab78"></a><!-- doxytag: member="Gnome::Vte::Terminal::feed" ref="afe321210decb27eb6e58aeb7cd4aab78" args="(const Glib::ustring &amp;data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::feed </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>data</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interprets <em>data</em> as if it were data received from a child process. </p>
<p>This can either be used to drive the terminal without a child process, or just to mess with your users. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>data</em>&#160;</td><td>A string in the terminal's current encoding. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a12e706f29e772b4597fadf6258f59a6f"></a><!-- doxytag: member="Gnome::Vte::Terminal::feed_child" ref="a12e706f29e772b4597fadf6258f59a6f" args="(const Glib::ustring &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::feed_child </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>text</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends a block of UTF-8 text to the child as if it were entered by the user at the keyboard. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&#160;</td><td>Data to send to the child. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae99feb6c58db3404bf6649bc4706a6c2"></a><!-- doxytag: member="Gnome::Vte::Terminal::feed_child_binary" ref="ae99feb6c58db3404bf6649bc4706a6c2" args="(const std::string &amp;data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::feed_child_binary </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>data</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends a block of binary data to the child. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>data</em>&#160;</td><td>Data to send to the child. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a70415be0296e1e93ce7f4b9914479777"></a><!-- doxytag: member="Gnome::Vte::Terminal::fork_command" ref="a70415be0296e1e93ce7f4b9914479777" args="(const std::string &amp;command=std::string(), const StdStringArrayHandle &amp;argv=StdStringArrayHandle(0, Glib::OWNERSHIP_NONE), const StdStringArrayHandle &amp;envv=StdStringArrayHandle(0, Glib::OWNERSHIP_NONE), const std::string &amp;directory=std::string(), bool lastlog=false, bool utmp=false, bool wtmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a48d413f720e558ccfc0e5b141fc07f0e">Glib::Pid</a> Gnome::Vte::Terminal::fork_command </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>command</em> = <code><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a> &amp;&#160;</td>
          <td class="paramname"> <em>argv</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0,&#160;<a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>)</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a> &amp;&#160;</td>
          <td class="paramname"> <em>envv</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0,&#160;<a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>)</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>directory</em> = <code><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>lastlog</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>utmp</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>wtmp</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starts the specified command under a newly-allocated controlling pseudo-terminal. </p>
<p>The argv[0] is expected to be the name of the file being run, as it would be if execve() were being called. TERM is automatically set to reflect the terminal widget's emulation setting. If <em>lastlog</em>, <em>utmp</em>, or <em>wtmp</em> are <code>true</code>, logs the session to the specified system log files. <em>argv</em> and <em>envv</em> can be in two formats: with last string empty and with last string non-empty, so result of <a class="elRef" href="../../../glibmm-2.4/reference/html/group__ShellUtils.html#gabc52fcb14cfc7a5ba37ca821cc837818">Glib::shell_parse_argv()</a> or user-defined vector with all strings non-empty can be passed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>command</em>&#160;</td><td>The name of a binary to run, or empty string to get user's shell. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&#160;</td><td>An argument list to be passed to <em>command</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>envv</em>&#160;</td><td>A list of environment variables to be added to the environment before starting <em>command</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>directory</em>&#160;</td><td>The name of a directory the command should start in, or empty string to inherit starting directory from parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>lastlog</em>&#160;</td><td><code>true</code> if the session should be logged to the lastlog. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>utmp</em>&#160;</td><td><code>true</code> if the session should be logged to the utmp/utmpx log. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wtmp</em>&#160;</td><td><code>true</code> if the session should be logged to the wtmp/wtmpx log. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The ID of the new process. </dd></dl>

</div>
</div>
<a class="anchor" id="a9cbbd18890fff2350e672b82f21f821d"></a><!-- doxytag: member="Gnome::Vte::Terminal::forkpty" ref="a9cbbd18890fff2350e672b82f21f821d" args="(const StdStringArrayHandle &amp;envv=StdStringArrayHandle(0, Glib::OWNERSHIP_NONE), const std::string &amp;directory=std::string(), bool lastlog=false, bool utmp=false, bool wtmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a48d413f720e558ccfc0e5b141fc07f0e">Glib::Pid</a> Gnome::Vte::Terminal::forkpty </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a> &amp;&#160;</td>
          <td class="paramname"> <em>envv</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">StdStringArrayHandle</a>(0,&#160;<a class="elRef" href="../../../glibmm-2.4/reference/html/group__ContHandles.html#gga64c27560b41710ccf64a3679a3ba3f20a7d594cffcc2d2d6c4313ddb4d6613c79">Glib::OWNERSHIP_NONE</a>)</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>directory</em> = <code><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>lastlog</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>utmp</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>wtmp</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starts a new child process under a newly-allocated controlling pseudo-terminal. </p>
<p>TERM is automatically set to reflect the terminal widget's emulation setting. If <em>lastlog</em>, <em>utmp</em>, or <em>wtmp</em> are <code>true</code>, logs the session to the specified system log files. See <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a70415be0296e1e93ce7f4b9914479777" title="Starts the specified command under a newly-allocated controlling pseudo-terminal...">fork_command()</a> for description about format of <em>envv</em> parameter. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>envv</em>&#160;</td><td>A list of environment variables to be added to the environment before starting returning in the child process. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>directory</em>&#160;</td><td>The name of a directory the command should start in, or empty string to inherit starting directory from parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>lastlog</em>&#160;</td><td><code>true</code> if the session should be logged to the lastlog. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>utmp</em>&#160;</td><td><code>true</code> if the session should be logged to the utmp/utmpx log. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wtmp</em>&#160;</td><td><code>true</code> if the session should be logged to the wtmp/wtmpx log. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The ID of the new process in the parent. </dd></dl>

</div>
</div>
<a class="anchor" id="a4b4dac403f997cbc448832235ef5e707"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_adjustment" ref="a4b4dac403f997cbc448832235ef5e707" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; Gnome::Vte::Terminal::get_adjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>An accessor function provided for the benefit of language bindings. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The contents of <em>terminal's</em> adjustment field. </dd></dl>

</div>
</div>
<a class="anchor" id="ac0369512a2bcb9b188cc6ff7b46f5604"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_adjustment" ref="ac0369512a2bcb9b188cc6ff7b46f5604" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; Gnome::Vte::Terminal::get_adjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's adjustment for use in scrollbar for example. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's adjustment. </dd></dl>

</div>
</div>
<a class="anchor" id="a94762401c5d3411f1556559a906bb4ae"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_allow_bold" ref="a94762401c5d3411f1556559a906bb4ae" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::get_allow_bold </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether or not the terminal will attempt to draw bold text by repainting text with a one-pixel offset. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if bolding is enabled, <code>false</code> if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a736f7cdbce045eab4b498a1ab9c72e60"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_audible_bell" ref="a736f7cdbce045eab4b498a1ab9c72e60" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::get_audible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether or not the terminal will beep when the child outputs the "bl" sequence. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if audible bell is enabled, <code>false</code> if not. </dd></dl>

</div>
</div>
<a class="anchor" id="acbf2c2594f1e9becf611e9df6841034a"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_char_height" ref="acbf2c2594f1e9becf611e9df6841034a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long Gnome::Vte::Terminal::get_char_height </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's char height for use in <a class="elRef" href="../../../gtkmm-2.4/reference/html/namespaceGdk.html#af6948e754cab4e79c6430fb94e438d83">Gdk::Geometry</a> for example. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's char height. </dd></dl>

</div>
</div>
<a class="anchor" id="abb51314c33580f167da3bf705d75a989"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_char_width" ref="abb51314c33580f167da3bf705d75a989" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long Gnome::Vte::Terminal::get_char_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's char width for use in <a class="elRef" href="../../../gtkmm-2.4/reference/html/namespaceGdk.html#af6948e754cab4e79c6430fb94e438d83">Gdk::Geometry</a> for example. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's char width. </dd></dl>

</div>
</div>
<a class="anchor" id="a24c4a150a594ee16ec98029572ded4d5"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_child_exit_status" ref="a24c4a150a594ee16ec98029572ded4d5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gnome::Vte::Terminal::get_child_exit_status </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the exit status of the command started by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a70415be0296e1e93ce7f4b9914479777" title="Starts the specified command under a newly-allocated controlling pseudo-terminal...">fork_command()</a>. </p>
<p>See your C library's documentation for more details on how to interpret the exit status.</p>
<p>Note that this function may only be called from the signal handler of the "child-exited" signal. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The child's exit status. </dd></dl>

</div>
</div>
<a class="anchor" id="acd71228dd6d4c8dc84e3ce99102ea8d5"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_column_count" ref="acd71228dd6d4c8dc84e3ce99102ea8d5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long Gnome::Vte::Terminal::get_column_count </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's column count. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's column count. </dd></dl>

</div>
</div>
<a class="anchor" id="a1edaec389a970ce71aa9edf45631f335"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_cursor_blink_mode" ref="a1edaec389a970ce71aa9edf45631f335" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a> Gnome::Vte::Terminal::get_cursor_blink_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets cursor blink mode. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Cursor blink mode. </dd></dl>

</div>
</div>
<a class="anchor" id="a12460ed5f742ebec0d362b1c3c8bbe30"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_cursor_position" ref="a12460ed5f742ebec0d362b1c3c8bbe30" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1CursorPosition.html">CursorPosition</a> Gnome::Vte::Terminal::get_cursor_position </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the location of the insertion cursor and returns it. </p>
<p>The row coordinate is absolute. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classGnome_1_1Vte_1_1CursorPosition.html" title="CursorPosition - simple class holding cursor position.">Gnome::Vte::CursorPosition</a> instance holding both coordinates. </dd></dl>

</div>
</div>
<a class="anchor" id="a220ca92603ec4d08c1e8e05fa32c961e"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_cursor_shape" ref="a220ca92603ec4d08c1e8e05fa32c961e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a> Gnome::Vte::Terminal::get_cursor_shape </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the shape of the cursor drawn. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Gnome::Vte::TerminalCursorShape used to draw cursor. </dd></dl>

</div>
</div>
<a class="anchor" id="a16fa00870fba67c924351d0b1487da57"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_default_emulation" ref="a16fa00870fba67c924351d0b1487da57" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Vte::Terminal::get_default_emulation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Queries the terminal for its default emulation, which is attempted if <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a7c9eea16fe1c294cfaab0b1c6f9221eb" title="Sets default type of terminal the widget attempts to emulate.">set_default_emulation()</a> is used. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The name of the default terminal type the widget attempts to emulate. </dd></dl>

</div>
</div>
<a class="anchor" id="a3e678c3d2b26a799d288480b30a215ab"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_emulation" ref="a3e678c3d2b26a799d288480b30a215ab" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Vte::Terminal::get_emulation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Queries the terminal for its current emulation, as last set by a call to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a1ed2cb50fff7504504ec52be6119c16a" title="Sets what type of terminal the widget attempts to emulate by scanning for control...">set_emulation()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The name of the terminal type the widget is attempting to emulate. </dd></dl>

</div>
</div>
<a class="anchor" id="a83a43baed2808a98eb02a933e28f35f9"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_encoding" ref="a83a43baed2808a98eb02a933e28f35f9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gnome::Vte::Terminal::get_encoding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines the name of the encoding in which the terminal expects data to be encoded. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current encoding for the terminal. </dd></dl>

</div>
</div>
<a class="anchor" id="aa6bb01bba273b61c9ad57d50233e38f3"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_font" ref="aa6bb01bba273b61c9ad57d50233e38f3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> Gnome::Vte::Terminal::get_font </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Queries the terminal for information about the fonts which will be used to draw text in the terminal. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> describing the font the terminal is currently using to render text. </dd></dl>

</div>
</div>
<a class="anchor" id="a1d1cc29e23819510ee7ecdafdf13dba7"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_has_selection" ref="a1d1cc29e23819510ee7ecdafdf13dba7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::get_has_selection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if the terminal currently contains selected text. </p>
<p>Note that this is different from determining if the terminal is the owner of any <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Clipboard.html">Gtk::Clipboard</a> items. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if part of the text in the terminal is selected. </dd></dl>

</div>
</div>
<a class="anchor" id="a5f87e4c7e7787157963bc4bf2040ebe2"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_icon_title" ref="a5f87e4c7e7787157963bc4bf2040ebe2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Vte::Terminal::get_icon_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's icon title. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's icon title. </dd></dl>

</div>
</div>
<a class="anchor" id="af2d7e0d000b39cfcd7507ac321bb40aa"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_mouse_autohide" ref="af2d7e0d000b39cfcd7507ac321bb40aa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::get_mouse_autohide </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines the value of the terminal's mouse autohide setting. </p>
<p>When autohiding is enabled, the mouse cursor will be hidden when the user presses a key and shown when the user moves the mouse. This setting can be changed using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ae4b51d1df8d38adb74ac6184a90f3ce0" title="Changes the value of the terminal&#39;s mouse autohide setting.">set_mouse_autohide()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if autohiding is enabled, <code>false</code> if not. </dd></dl>

</div>
</div>
<a class="anchor" id="acac70ead1c4ca8667b817303ee75bc8f"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_padding" ref="acac70ead1c4ca8667b817303ee75bc8f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1Padding.html">Padding</a> Gnome::Vte::Terminal::get_padding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines the amount of additional space the widget is using to pad the edges of its visible area. </p>
<p>This is necessary for cases where characters in the selected font don't themselves include a padding area and the text itself would otherwise be contiguous with the window border. Applications which use the terminal's row count, column count, char height, and char width to set geometry hints using <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Window.html#a4564d6044ee0c89e02244559b6b5f916">Gtk::Window::set_geometry_hints()</a> will need to add this value to the base size. The values returned in <a class="el" href="classGnome_1_1Vte_1_1Padding.html" title="Padding - simple class holding padding.">Gnome::Vte::Padding</a> are the total padding used in each direction, and do not need to be doubled. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classGnome_1_1Vte_1_1Padding.html" title="Padding - simple class holding padding.">Gnome::Vte::Padding</a> instance holding both paddings.</dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use "inner-border" style property instead. </dd></dl>

</div>
</div>
<a class="anchor" id="a243c5c11084503eedce1635f3313918d"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_pty" ref="a243c5c11084503eedce1635f3313918d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gnome::Vte::Terminal::get_pty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the file descriptor, or -1 if the terminal has no PTY. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The file descriptor, or -1 if the terminal has no PTY. </dd></dl>

</div>
</div>
<a class="anchor" id="a14152821820998318eff1e9144e525cb"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_row_count" ref="a14152821820998318eff1e9144e525cb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long Gnome::Vte::Terminal::get_row_count </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's row count. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's row count. </dd></dl>

</div>
</div>
<a class="anchor" id="a5d14196225b2d7e98e758e6071d49c8e"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_status_line" ref="a5d14196225b2d7e98e758e6071d49c8e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Vte::Terminal::get_status_line </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Some terminal emulations specify a status line which is separate from the main display area, and define a means for applications to move the cursor to the status line and back. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current contents of the terminal's status line. For terminals like "xterm", this will usually be the empty string. </dd></dl>

</div>
</div>
<a class="anchor" id="a5ea58027108d5c27d51882a8b1392e44"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_text" ref="a5ea58027108d5c27d51882a8b1392e44" args="(const SlotSelectedCallback &amp;slot) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a> Gnome::Vte::Terminal::get_text </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a> &amp;&#160;</td>
          <td class="paramname"> <em>slot</em></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts a view of the visible part of the terminal. </p>
<p>Characters will only be read if <em>slot</em> returns <code>true</code> after being passed the column and row, respectively. A <a class="el" href="classGnome_1_1Vte_1_1CharAttributes.html" title="CharAttributes - class storing attributes of single char in string.">Gnome::Vte::CharAttributes</a> structure is added to <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> return value for each byte added to the returned string detailing the character's position, colors, and other characteristics. Remember: to get byte representation of gotten text, use <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&#160;</td><td>A slot for callback. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> with text that may be empty and stored text attributes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac173a3b91badffc8844e4b1af3dbc35c"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_text_include_trailing_spaces" ref="ac173a3b91badffc8844e4b1af3dbc35c" args="(const SlotSelectedCallback &amp;slot) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a> Gnome::Vte::Terminal::get_text_include_trailing_spaces </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a> &amp;&#160;</td>
          <td class="paramname"> <em>slot</em></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts a view of the visible part of the terminal. </p>
<p>Characters will only be read if <em>slot</em> returns <code>true</code> after being passed the column and row, respectively. A <a class="el" href="classGnome_1_1Vte_1_1CharAttributes.html" title="CharAttributes - class storing attributes of single char in string.">Gnome::Vte::CharAttributes</a> structure is added to <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> return value for each byte added to the returned string detailing the character's position, colors, and other characteristics. This function differs from <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5ea58027108d5c27d51882a8b1392e44" title="Extracts a view of the visible part of the terminal.">get_text()</a> in that trailing spaces at the end of lines are included. Remember: to get byte representation of gotten text, use <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&#160;</td><td>A slot for callback. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> with text that may be empty and stored text attributes. </dd></dl>

</div>
</div>
<a class="anchor" id="a11e1715e5b273ab6ebaeb7aac82490f0"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_text_range" ref="a11e1715e5b273ab6ebaeb7aac82490f0" args="(long start_row, long start_col, long end_row, long end_col, const SlotSelectedCallback &amp;slot) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html">TextAndCharAttrs</a> Gnome::Vte::Terminal::get_text_range </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>start_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>start_col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>end_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>end_col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotSelectedCallback</a> &amp;&#160;</td>
          <td class="paramname"> <em>slot</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts a view of the visible part of the terminal. </p>
<p>Characters will only be read if <em>slot</em> returns <code>true</code> after being passed the column and row, respectively. A <a class="el" href="classGnome_1_1Vte_1_1CharAttributes.html" title="CharAttributes - class storing attributes of single char in string.">Gnome::Vte::CharAttributes</a> structure is added to <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> return value for each byte added to the returned string detailing the character's position, colors, and other characteristics. The entire scrollback buffer is scanned, so it is possible to read the entire contents of the buffer using this function. Remember: to get byte representation of gotten text, use <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>start_row</em>&#160;</td><td>First row to search for data. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start_col</em>&#160;</td><td>First column to search for data. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>end_row</em>&#160;</td><td>Last row to search for data. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>end_col</em>&#160;</td><td>Last column to search for data. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&#160;</td><td>A slot for callback. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGnome_1_1Vte_1_1TextAndCharAttrs.html" title="TextAndCharAttrs - class storing string and its attributes.">Gnome::Vte::TextAndCharAttrs</a> with text that may be empty and stored text attributes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab92205d25b7b211c0372d4c31e245875"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_visible_bell" ref="ab92205d25b7b211c0372d4c31e245875" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::get_visible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether or not the terminal will present a visible bell to the user when the child outputs the "bl" sequence. </p>
<p>The terminal will clear itself to the default foreground color and then repaint itself. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if visible bell is enabled, <code>false</code> if not. </dd></dl>

</div>
</div>
<a class="anchor" id="afafea6378693f5f7491eef6a2fd7d0f7"></a><!-- doxytag: member="Gnome::Vte::Terminal::get_window_title" ref="afafea6378693f5f7491eef6a2fd7d0f7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Vte::Terminal::get_window_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets terminal's window title. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Terminal's window title. </dd></dl>

</div>
</div>
<a class="anchor" id="a35c4f049e540901f5ab5e951891d8bcd"></a><!-- doxytag: member="Gnome::Vte::Terminal::im_append_menuitems" ref="a35c4f049e540901f5ab5e951891d8bcd" args="(Gtk::MenuShell &amp;menushell)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::im_append_menuitems </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1MenuShell.html">Gtk::MenuShell</a> &amp;&#160;</td>
          <td class="paramname"> <em>menushell</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends menu items for various input methods to the given menu. </p>
<p>The user can select one of these items to modify the input method used by the terminal. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menushell</em>&#160;</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1MenuShell.html">Gtk::MenuShell</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abaa04ab45ce227f4040c3087be755387"></a><!-- doxytag: member="Gnome::Vte::Terminal::is_word_char" ref="abaa04ab45ce227f4040c3087be755387" args="(gunichar c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::is_word_char </td>
          <td>(</td>
          <td class="paramtype">gunichar&#160;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if a particular character is considered to be part of a word or not, based on the values last passed to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#aca2a7d57713547f009a6e7f9fe21bcc0" title="When the user double-clicks to start selection, the terminal will extend the selection...">set_word_chars()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>c</em>&#160;</td><td>A candidate Unicode code point. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the character is considered to be part of a word. </dd></dl>

</div>
</div>
<a class="anchor" id="a582be40cac8764240ab1582dccc01ed8"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_add_gregex" ref="a582be40cac8764240ab1582dccc01ed8" args="(Glib::RefPtr&lt; Glib::Regex &gt; regex, Glib::RegexMatchFlags flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gnome::Vte::Terminal::match_add_gregex </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Regex.html">Glib::Regex</a> &gt;&#160;</td>
          <td class="paramname"> <em>regex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__glibmmEnums.html#ga8375c7f6797efc96929e8be89435c746">Glib::RegexMatchFlags</a>&#160;</td>
          <td class="paramname"> <em>flags</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds the regular expression <em>regex</em> to the list of matching expressions. </p>
<p>When the user moves the mouse cursor over a section of displayed text which matches this expression, the text will be highlighted. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>regex</em>&#160;</td><td>A Glib::RefPtr&lt;Glib::Regex&gt;. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&#160;</td><td>The <a class="elRef" href="../../../glibmm-2.4/reference/html/group__glibmmEnums.html#ga8375c7f6797efc96929e8be89435c746">Glib::RegexMatchFlags</a> to use when matching the regex. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An integer associated with this expression. </dd></dl>

</div>
</div>
<a class="anchor" id="ab5eea0e4271ca27001f07dce839ec9a1"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_check" ref="ab5eea0e4271ca27001f07dce839ec9a1" args="(long column, long row)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1Match.html">Match</a> Gnome::Vte::Terminal::match_check </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>row</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if the text in and around the specified position matches any of the regular expressions previously set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a582be40cac8764240ab1582dccc01ed8" title="Adds the regular expression regex to the list of matching expressions.">match_add_gregex()</a>. </p>
<p>If a match exists, the text string and the number associated with the matched regular expression is returned.</p>
<p>If more than one regular expression has been set with <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a582be40cac8764240ab1582dccc01ed8" title="Adds the regular expression regex to the list of matching expressions.">match_add_gregex()</a>, then expressions are checked in the order in which they were added. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>column</em>&#160;</td><td>The text column. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>row</em>&#160;</td><td>The text row. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGnome_1_1Vte_1_1Match.html" title="Match - simple class holding match and tag of matched regular expression.">Gnome::Vte::Match</a> instance holding string which matches one of the previously set regular expressions and a tag of matched regular expression. </dd></dl>

</div>
</div>
<a class="anchor" id="a3e3bafec67c1feef57d7338c15308979"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_remove" ref="a3e3bafec67c1feef57d7338c15308979" args="(int tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::match_remove </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>tag</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes the regular expression which is associated with the given <em>tag</em> from the list of expressions which the terminal will highlight when the user moves the mouse cursor over matching text. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&#160;</td><td>The tag of the regex to remove. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a835cf08858dfbcc981ff47e2f39c8bce"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_set_cursor" ref="a835cf08858dfbcc981ff47e2f39c8bce" args="(int tag, Gdk::Cursor &amp;cursor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::match_set_cursor </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Cursor.html">Gdk::Cursor</a> &amp;&#160;</td>
          <td class="paramname"> <em>cursor</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. </p>
<p>The terminal keeps a reference to <em>cursor</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&#160;</td><td>The tag of the regex which should use the specified cursor. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cursor</em>&#160;</td><td>The <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Cursor.html">Gdk::Cursor</a> which the terminal should use when the pattern is highlighted. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1c00daa4a5649a0f761c429c773d7195"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_set_cursor_name" ref="a1c00daa4a5649a0f761c429c773d7195" args="(int tag, const Glib::ustring &amp;cursor_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::match_set_cursor_name </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>cursor_name</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&#160;</td><td>The tag of the regex which should use the specified cursor. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cursor_name</em>&#160;</td><td>The name of the cursor. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3d1a7d4aeabfbb694182acae4870d77b"></a><!-- doxytag: member="Gnome::Vte::Terminal::match_set_cursor_type" ref="a3d1a7d4aeabfbb694182acae4870d77b" args="(int tag, Gdk::CursorType cursor_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::match_set_cursor_type </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gdkmmEnums.html#ga0957dd422e9f21f607f43b3d6336c55e">Gdk::CursorType</a>&#160;</td>
          <td class="paramname"> <em>cursor_type</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets which cursor the terminal will use if the pointer is over the pattern specified by <em>tag</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&#160;</td><td>The tag of the regex which should use the specified cursor. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cursor_type</em>&#160;</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gdkmmEnums.html#ga0957dd422e9f21f607f43b3d6336c55e">Gdk::CursorType</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a392d82960f809b8e0864538a11b7fda8"></a><!-- doxytag: member="Gnome::Vte::Terminal::never_selected" ref="a392d82960f809b8e0864538a11b7fda8" args="(long, long)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gnome::Vte::Terminal::never_selected </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Convenience callback, which always returns <code>false</code>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a5ea58027108d5c27d51882a8b1392e44" title="Extracts a view of the visible part of the terminal.">get_text()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac173a3b91badffc8844e4b1af3dbc35c" title="Extracts a view of the visible part of the terminal.">get_text_include_trailing_spaces()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a11e1715e5b273ab6ebaeb7aac82490f0" title="Extracts a view of the visible part of the terminal.">get_text_range()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a469e06eba06c3f2196da400bf56bed82"></a><!-- doxytag: member="Gnome::Vte::Terminal::paste_clipboard" ref="a469e06eba06c3f2196da400bf56bed82" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::paste_clipboard </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the contents of the <code>GDK_SELECTION_CLIPBOARD</code> selection to the terminal's child. </p>
<p>If necessary, the data is converted from UTF-8 to the terminal's current encoding. It's called on paste menu item, or when user presses Shift+Insert. </p>

</div>
</div>
<a class="anchor" id="a57d366af412871a26d4eebd26b93a069"></a><!-- doxytag: member="Gnome::Vte::Terminal::paste_primary" ref="a57d366af412871a26d4eebd26b93a069" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::paste_primary </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the contents of the <code>GDK_SELECTION_PRIMARY</code> selection to the terminal's child. </p>
<p>If necessary, the data is converted from UTF-8 to the terminal's current encoding. The terminal will call also paste the <code>GDK_SELECTION_PRIMARY</code> selection when the user clicks with the the second mouse button. </p>

</div>
</div>
<a class="anchor" id="a3b65e39981fd739c80a99dabcb9fdc09"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_allow_bold" ref="a3b65e39981fd739c80a99dabcb9fdc09" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_allow_bold </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aec1405b8f4f0ae475dc0f149518532b6"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_allow_bold" ref="aec1405b8f4f0ae475dc0f149518532b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_allow_bold </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac606b07d2785289ffa2f042088c75faa"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_audible_bell" ref="ac606b07d2785289ffa2f042088c75faa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_audible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="adcb922bfb16656a8ad7654010ec6d340"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_audible_bell" ref="adcb922bfb16656a8ad7654010ec6d340" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_audible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4e0386305a081d8445c7bc8bae59228b"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_image_file" ref="a4e0386305a081d8445c7bc8bae59228b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_background_image_file </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aed3da2ce94bfbe4273d7696b3f999f47"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_image_file" ref="aed3da2ce94bfbe4273d7696b3f999f47" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_background_image_file </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af1e12d443263d02503bb76154b3602ea"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_image_pixbuf" ref="af1e12d443263d02503bb76154b3602ea" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gnome::Vte::Terminal::property_background_image_pixbuf </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2bb41da616715372dcf5866a2bc56efd"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_image_pixbuf" ref="a2bb41da616715372dcf5866a2bc56efd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gnome::Vte::Terminal::property_background_image_pixbuf </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af9ba2704af1676de0136bee3c28c4fa8"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_opacity" ref="af9ba2704af1676de0136bee3c28c4fa8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;double&gt; Gnome::Vte::Terminal::property_background_opacity </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae1a86d273cbd36c88c0ba4af0cbae6b0"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_opacity" ref="ae1a86d273cbd36c88c0ba4af0cbae6b0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt; Gnome::Vte::Terminal::property_background_opacity </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7fac8859c4cb6f9af5a334e3104b78af"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_saturation" ref="a7fac8859c4cb6f9af5a334e3104b78af" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;double&gt; Gnome::Vte::Terminal::property_background_saturation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a3ea5b2d1e038709b146ee1edc74f0eb0"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_saturation" ref="a3ea5b2d1e038709b146ee1edc74f0eb0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt; Gnome::Vte::Terminal::property_background_saturation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acfa7b49e27dfe94771ddd64d21b0b535"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_tint_color" ref="acfa7b49e27dfe94771ddd64d21b0b535" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&gt; Gnome::Vte::Terminal::property_background_tint_color </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a77b58f6aadbba6c5b29c30f4ca5b050a"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_tint_color" ref="a77b58f6aadbba6c5b29c30f4ca5b050a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&gt; Gnome::Vte::Terminal::property_background_tint_color </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ade24e80e99db6b0f5f903e39f7c67880"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_transparent" ref="ade24e80e99db6b0f5f903e39f7c67880" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_background_transparent </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a61062db159f9012846668996847654aa"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_background_transparent" ref="a61062db159f9012846668996847654aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_background_transparent </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abd8cafc39863b1778c6497718115bdad"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_backspace_binding" ref="abd8cafc39863b1778c6497718115bdad" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&gt; Gnome::Vte::Terminal::property_backspace_binding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acc25ba71ed8d66ec3c97bdb68eb7c17f"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_backspace_binding" ref="acc25ba71ed8d66ec3c97bdb68eb7c17f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&gt; Gnome::Vte::Terminal::property_backspace_binding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8d567428c42823a37d0fef8c87b438d2"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_cursor_blink_mode" ref="a8d567428c42823a37d0fef8c87b438d2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a>&gt; Gnome::Vte::Terminal::property_cursor_blink_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4ea870520bc0401e591e72a519a693ec"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_cursor_blink_mode" ref="a4ea870520bc0401e591e72a519a693ec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a>&gt; Gnome::Vte::Terminal::property_cursor_blink_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a6e060f42b39d0b4bf71bf3b2d4a6f6bd"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_cursor_shape" ref="a6e060f42b39d0b4bf71bf3b2d4a6f6bd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a>&gt; Gnome::Vte::Terminal::property_cursor_shape </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a91b3d3fd44f3fe2935729a73a4b5973b"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_cursor_shape" ref="a91b3d3fd44f3fe2935729a73a4b5973b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a>&gt; Gnome::Vte::Terminal::property_cursor_shape </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aaefe5fe7a2efe0732336e3d60bf1fdd4"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_delete_binding" ref="aaefe5fe7a2efe0732336e3d60bf1fdd4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&gt; Gnome::Vte::Terminal::property_delete_binding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a49b671dc4ea8542041eabc807719b888"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_delete_binding" ref="a49b671dc4ea8542041eabc807719b888" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&gt; Gnome::Vte::Terminal::property_delete_binding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7b6375a6123042259b6f756394dbe671"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_emulation" ref="a7b6375a6123042259b6f756394dbe671" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_emulation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad326f596344beadd2b066d96d4f7f32d"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_emulation" ref="ad326f596344beadd2b066d96d4f7f32d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_emulation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad0f498f4cf8a91ec4292f92b38a1e3f6"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_encoding" ref="ad0f498f4cf8a91ec4292f92b38a1e3f6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_encoding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8b4c18e941344a8c815a0939437ddee0"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_encoding" ref="a8b4c18e941344a8c815a0939437ddee0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_encoding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad8f723d00ddfd24e3581e9d450cfef09"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_font_desc" ref="ad8f723d00ddfd24e3581e9d450cfef09" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a>&gt; Gnome::Vte::Terminal::property_font_desc </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aff40ba1d0fe8f361b73a4c76da27e5c1"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_font_desc" ref="aff40ba1d0fe8f361b73a4c76da27e5c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a>&gt; Gnome::Vte::Terminal::property_font_desc </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abd00a9aaf8a85fc146cc11c5e8c03afd"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_icon_title" ref="abd00a9aaf8a85fc146cc11c5e8c03afd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_icon_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8d923cf8f51d9a9361b4d31667ebc7d7"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_pointer_autohide" ref="a8d923cf8f51d9a9361b4d31667ebc7d7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_pointer_autohide </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a36f48f204b78cd0caccf6604571cf814"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_pointer_autohide" ref="a36f48f204b78cd0caccf6604571cf814" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_pointer_autohide </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a9f286a6a018918a4798181d0e2e5ec0a"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_pty" ref="a9f286a6a018918a4798181d0e2e5ec0a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gnome::Vte::Terminal::property_pty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a71d7036b5450029eb813a5dd80b494f8"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_pty" ref="a71d7036b5450029eb813a5dd80b494f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gnome::Vte::Terminal::property_pty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa4f6939e352972d82b7a946df53bd560"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_background" ref="aa4f6939e352972d82b7a946df53bd560" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_background </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a75f5a5728611cdd238239b7c1e5eb542"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_background" ref="a75f5a5728611cdd238239b7c1e5eb542" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_background </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2449b38237cd0bf7215d33ee05def97c"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_on_keystroke" ref="a2449b38237cd0bf7215d33ee05def97c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_on_keystroke </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ada5fca9b4ea1e8827fc14c6f6b6677c0"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_on_keystroke" ref="ada5fca9b4ea1e8827fc14c6f6b6677c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_on_keystroke </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab1061745fba0475436bd9f5597f9dd7b"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_on_output" ref="ab1061745fba0475436bd9f5597f9dd7b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_on_output </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a436dd10ce4bf65290697b66973229538"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scroll_on_output" ref="a436dd10ce4bf65290697b66973229538" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_scroll_on_output </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af65d41a3e4d926bd6062be9b94e2f9de"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scrollback_lines" ref="af65d41a3e4d926bd6062be9b94e2f9de" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gnome::Vte::Terminal::property_scrollback_lines </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a13e46a13f2654e6bce2822eec6553fd9"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_scrollback_lines" ref="a13e46a13f2654e6bce2822eec6553fd9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gnome::Vte::Terminal::property_scrollback_lines </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aea42f6196b3ee237e4a04c3faf3a7c10"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_visible_bell" ref="aea42f6196b3ee237e4a04c3faf3a7c10" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gnome::Vte::Terminal::property_visible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afd4c35d620e611dfb13fc8dbb27a26a6"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_visible_bell" ref="afd4c35d620e611dfb13fc8dbb27a26a6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gnome::Vte::Terminal::property_visible_bell </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7d62da71e81d65a0c62560ad6c4abcd2"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_window_title" ref="a7d62da71e81d65a0c62560ad6c4abcd2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_window_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a460f47b551ac4f5cdd3b6ae32bfe8357"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_word_chars" ref="a460f47b551ac4f5cdd3b6ae32bfe8357" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_word_chars </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a1684b5740f22193f42e6997521ca77cb"></a><!-- doxytag: member="Gnome::Vte::Terminal::property_word_chars" ref="a1684b5740f22193f42e6997521ca77cb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gnome::Vte::Terminal::property_word_chars </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4d33ae691a07eb5c00e86ededcf4e906"></a><!-- doxytag: member="Gnome::Vte::Terminal::reset" ref="a4d33ae691a07eb5c00e86ededcf4e906" args="(bool full, bool clear_history)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::reset </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>full</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>clear_history</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resets as much of the terminal's internal state as possible, discarding any unprocessed input data, resetting character attributes, cursor state, national character set state, status line, terminal modes (insert/delete), selection state, and encoding. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>full</em>&#160;</td><td><code>true</code> to reset tabstops. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>clear_history</em>&#160;</td><td><code>true</code> to empty the terminal's scrollback buffer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae5a63e04923db583345028a1ce256e22"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_allow_bold" ref="ae5a63e04923db583345028a1ce256e22" args="(bool allow_bold=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_allow_bold </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>allow_bold</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will attempt to draw bold text, either by using a bold font variant or by repainting text with a different offset. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>allow_bold</em>&#160;</td><td><code>true</code> if the terminal should attempt to draw bold text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4240a715ca2bf50d7308dd4c5f28c0f1"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_audible_bell" ref="a4240a715ca2bf50d7308dd4c5f28c0f1" args="(bool is_audible=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_audible_bell </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_audible</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will beep when the child outputs the "bl" sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>is_audible</em>&#160;</td><td><code>true</code> if the terminal should beep. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a493d684e948568f109462a5dc97fb2d8"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_background_image" ref="a493d684e948568f109462a5dc97fb2d8" args="(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;image)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_background_image </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt; &amp;&#160;</td>
          <td class="paramname"> <em>image</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a background image for the widget. </p>
<p>Text which would otherwise be drawn using the default background color will instead be drawn over the specified image. If necessary, the image will be tiled to cover the widget's entire visible area. If specified by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2794904c6d14743600fb30b57469040" title="If a background image has been set using set_background_image(), set_background_image_file()...">set_background_saturation()</a>, the terminal will tint its in-memory copy of the image before applying it to the terminal. If <em>image</em> will be Glib::RefPtr&lt;Gdk::PixBuf&gt;() then background will be canceled (or just use <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a8143a5e4073bfa8e7d991ea24b954070" title="Convenience method which cancels background image.">unset_background_image()</a>). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>image</em>&#160;</td><td>A Glib::RefPtr&lt;Gdk::Pixbuf&gt; to use. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3d5973922a031293b1def76080589b46"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_background_image_file" ref="a3d5973922a031293b1def76080589b46" args="(const std::string &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_background_image_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>path</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a background image for the widget. </p>
<p>If specified by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2794904c6d14743600fb30b57469040" title="If a background image has been set using set_background_image(), set_background_image_file()...">set_background_saturation()</a>, the terminal will tint its in-memory copy of the image before applying it to the terminal. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>path</em>&#160;</td><td>Path to an image file. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad2794904c6d14743600fb30b57469040"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_background_saturation" ref="ad2794904c6d14743600fb30b57469040" args="(double saturation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_background_saturation </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>saturation</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If a background image has been set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a493d684e948568f109462a5dc97fb2d8" title="Sets a background image for the widget.">set_background_image()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d5973922a031293b1def76080589b46" title="Sets a background image for the widget.">set_background_image_file()</a>, or <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac8abbfdcf8cdbbf8376cd25927855b3b" title="Sets the terminal&#39;s background image to the pixmap stored in the root window...">set_background_transparent()</a>, and the saturation value is less than 1.0, the terminal will adjust the colors of the image before drawing the image. </p>
<p>To do so, the terminal will create a copy of the background image (or snapshot of the root window) and modify its pixel values. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>saturation</em>&#160;</td><td>A floating point value between 0.0 and 1.0. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1054317fef411d481389116bdbb06684"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_background_tint_color" ref="a1054317fef411d481389116bdbb06684" args="(const Gdk::Color &amp;color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_background_tint_color </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>color</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If a background image has been set using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a493d684e948568f109462a5dc97fb2d8" title="Sets a background image for the widget.">set_background_image()</a>, <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a3d5973922a031293b1def76080589b46" title="Sets a background image for the widget.">set_background_image_file()</a>, or <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ac8abbfdcf8cdbbf8376cd25927855b3b" title="Sets the terminal&#39;s background image to the pixmap stored in the root window...">set_background_transparent()</a>, and the value set by <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#ad2794904c6d14743600fb30b57469040" title="If a background image has been set using set_background_image(), set_background_image_file()...">set_background_saturation()</a> is less than one, the terminal will adjust the color of the image before drawing the image. </p>
<p>To do so, the terminal will create a copy of the background image (or snapshot of the root window) and modify its pixel values. The initial tint color is black. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>color</em>&#160;</td><td>A color which the terminal background should be tinted to if its saturation is not 1.0. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac8abbfdcf8cdbbf8376cd25927855b3b"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_background_transparent" ref="ac8abbfdcf8cdbbf8376cd25927855b3b" args="(bool transparent=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_background_transparent </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>transparent</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the terminal's background image to the pixmap stored in the root window, adjusted so that if there are no windows below your application, the widget will appear to be transparent. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>transparent</em>&#160;</td><td><code>true</code> if the terminal should fake transparency. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa55821918fcb8690a793a42203d2b399"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_backspace_binding" ref="aa55821918fcb8690a793a42203d2b399" args="(TerminalEraseBinding binding)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_backspace_binding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&#160;</td>
          <td class="paramname"> <em>binding</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modifies the terminal's backspace key binding, which controls what string or control sequence the terminal sends to its child when the user presses the backspace key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>binding</em>&#160;</td><td>A Vte::TerminalEraseBinding for the backspace key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a39dd7e3eb67584be7b75ed1bdab7e7db"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_background" ref="a39dd7e3eb67584be7b75ed1bdab7e7db" args="(const Gdk::Color &amp;background)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_background </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>background</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the background color for text which does not have a specific background color assigned. </p>
<p>Only has effect when no background image is set and when the terminal is not transparent. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>background</em>&#160;</td><td>The new background color. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a2ae97d37d77b88f79055a682cec8b795"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_bold" ref="a2ae97d37d77b88f79055a682cec8b795" args="(const Gdk::Color &amp;bold)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_bold </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>bold</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the color used to draw bold text in the default foreground color. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>bold</em>&#160;</td><td>The new bold color. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7c4f6b0a562ad3a700714b0a786bcf4d"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_cursor" ref="a7c4f6b0a562ad3a700714b0a786bcf4d" args="(const Gdk::Color &amp;cursor_background)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_cursor </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>cursor_background</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the background color for text which is under the cursor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cursor_background</em>&#160;</td><td>The new color to use for the text cursor. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a173baf01c6fd05c1b2fc96de80bd3b87"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_dim" ref="a173baf01c6fd05c1b2fc96de80bd3b87" args="(const Gdk::Color &amp;dim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_dim </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>dim</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the color used to draw dim text in the default foreground color. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dim</em>&#160;</td><td>The new dim color. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac66663d8121d139a764405d338e27725"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_foreground" ref="ac66663d8121d139a764405d338e27725" args="(const Gdk::Color &amp;foreground)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_foreground </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>foreground</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the foreground color used to draw normal text. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>foreground</em>&#160;</td><td>The new foreground color. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9a8c8f05ab12628bc39f0f12e51a6630"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_color_highlight" ref="a9a8c8f05ab12628bc39f0f12e51a6630" args="(const Gdk::Color &amp;highlight_background)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_color_highlight </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>highlight_background</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the background color for text which is highlighted. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>highlight_background</em>&#160;</td><td>The new color to use for highlighted text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af4f765e58c52041f6644e9af149ff43a"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_colors" ref="af4f765e58c52041f6644e9af149ff43a" args="(const Gdk::Color &amp;foreground, const Gdk::Color &amp;background, const Gdk::ArrayHandle_Color &amp;palette)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_colors </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>foreground</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>background</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Gdk::ArrayHandle_Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>palette</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The terminal widget uses a 28-color model comprised of the default foreground and background colors, the bold foreground color, the dim foreground color, an eight color palette, bold versions of the eight color palette, and a dim version of the the eight color palette. </p>
<p>Size of <em>palette</em> must be either 0, 8, 16, or 24. If size of <em>palette</em> is 8 or 16, the third (dim) and possibly the second (bold) 8-color palettes are extrapolated from the new background color and the items in <em>palette</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>foreground</em>&#160;</td><td>The new foreground color. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>background</em>&#160;</td><td>The new background color. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>palette</em>&#160;</td><td>The color palette. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae27da6e2f7109074d1226ba2dd063b62"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_cursor_blink_mode" ref="ae27da6e2f7109074d1226ba2dd063b62" args="(TerminalCursorBlinkMode mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_cursor_blink_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#ga1a86fb420bed1c979258c949214ed206">TerminalCursorBlinkMode</a>&#160;</td>
          <td class="paramname"> <em>mode</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether or not the cursor will blink. </p>
<p>Using Gnome::Vte::CURSOR_BLINK_SYSTEM will use the <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Settings.html#a97ff5fbb7b5888202be47ffbc11537c1">Gtk::Settings::property_gtk_cursor_blink()</a> setting. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&#160;</td><td>The Gnome::Vte::TerminalCursorBlinkMode to use. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1b9170ba0e94abedacef8e5d80f6dd89"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_cursor_shape" ref="a1b9170ba0e94abedacef8e5d80f6dd89" args="(TerminalCursorShape shape)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_cursor_shape </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#ga4cde9b3c38576e9979c2d1a82dabc133">TerminalCursorShape</a>&#160;</td>
          <td class="paramname"> <em>shape</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the shape of the cursor drawn. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shape</em>&#160;</td><td>The Gnome::Vte::TerminalCursorShape to use. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a367bbb7c8d705893567551d6018a57f5"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_default_colors" ref="a367bbb7c8d705893567551d6018a57f5" args="(const Gdk::ArrayHandle_Color &amp;palette)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_default_colors </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Gdk::ArrayHandle_Color</a> &amp;&#160;</td>
          <td class="paramname"> <em>palette</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The terminal widget uses a 28-color model comprised of the default foreground and background colors, the bold foreground color, the dim foreground color, an eight color palette, bold versions of the eight color palette, and a dim version of the the eight color palette. </p>
<p>Size of <em>palette</em> must be either 0, 8, 16, or 24. If size of <em>palette</em> is greater than 0, the new foreground color is taken from <em>palette</em>[7] and the new background color is taken from <em>palette</em>[0]. If size of <em>palette</em> is 8 or 16, the third (dim) and possibly the second (bold) 8-color palettes are extrapolated from the new background color and the items in <em>palette</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>palette</em>&#160;</td><td>The color palette </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8f2092fb4700d88dbab0b56de5f33367"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_delete_binding" ref="a8f2092fb4700d88dbab0b56de5f33367" args="(TerminalEraseBinding binding)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_delete_binding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#gaafa0f4be59c405cbb32536d90ba53e0b">TerminalEraseBinding</a>&#160;</td>
          <td class="paramname"> <em>binding</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modifies the terminal's delete key binding, which controls what string or control sequence the terminal sends to its child when the user presses the delete key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>binding</em>&#160;</td><td>A Vte::TerminalEraseBinding for the delete key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1ed2cb50fff7504504ec52be6119c16a"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_emulation" ref="a1ed2cb50fff7504504ec52be6119c16a" args="(const Glib::ustring &amp;emulation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_emulation </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>emulation</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets what type of terminal the widget attempts to emulate by scanning for control sequences defined in the system's termcap file. </p>
<p>Unless you are interested in this feature, always use "xterm". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>emulation</em>&#160;</td><td>The name of a terminal description. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa428bb5cb56b92a5d074c99cd1418d76"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_encoding" ref="aa428bb5cb56b92a5d074c99cd1418d76" args="(const std::string &amp;codeset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_encoding </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01116.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>codeset</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the encoding the terminal will expect data from the child to be encoded with. </p>
<p>For certain terminal types, applications executing in the terminal can change the encoding. The default encoding is defined by the application's locale settings. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>codeset</em>&#160;</td><td>A valid <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1IConv.html">Glib::IConv</a> encoding. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a96112365a1bd94cc976e51c7c3b67afa"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_font" ref="a96112365a1bd94cc976e51c7c3b67afa" args="(const Pango::FontDescription &amp;font_desc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_font </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> &amp;&#160;</td>
          <td class="paramname"> <em>font_desc</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the font used for rendering all text displayed by the terminal, overriding any fonts set using <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#a26861d72af2d42a1c3827e180d1e2e69">Gtk::Widget::modify_font()</a>. </p>
<p>The terminal will immediately attempt to load the desired font, retrieve its metrics, and attempt to resize itself to keep the same number of rows and columns. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>font_desc</em>&#160;</td><td>The <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> of the desired font. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab0cae7b926e7ccc51e235e6a7f3edc66"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_font_from_string" ref="ab0cae7b926e7ccc51e235e6a7f3edc66" args="(const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_font_from_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A convenience function which converts <em>name</em> into a <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> and passes it to <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a96112365a1bd94cc976e51c7c3b67afa" title="Sets the font used for rendering all text displayed by the terminal, overriding any...">set_font()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&#160;</td><td>A string describing the font. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae4b51d1df8d38adb74ac6184a90f3ce0"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_mouse_autohide" ref="ae4b51d1df8d38adb74ac6184a90f3ce0" args="(bool setting=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_mouse_autohide </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>setting</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the value of the terminal's mouse autohide setting. </p>
<p>When autohiding is enabled, the mouse cursor will be hidden when the user presses a key and shown when the user moves the mouse. This setting can be read using <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#af2d7e0d000b39cfcd7507ac321bb40aa" title="Determines the value of the terminal&#39;s mouse autohide setting.">get_mouse_autohide()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>setting</em>&#160;</td><td><code>true</code> if the autohide should be enabled. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5d9e47edb09a623ce225fd814520e854"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_opacity" ref="a5d9e47edb09a623ce225fd814520e854" args="(guint16 opacity)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_opacity </td>
          <td>(</td>
          <td class="paramtype">guint16&#160;</td>
          <td class="paramname"> <em>opacity</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the opacity of the terminal background, were 0 means completely transparent and 65535 means completely opaque. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>opacity</em>&#160;</td><td>The new opacity. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7eaae9e6e05228bc54616ec24f78c574"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_pty" ref="a7eaae9e6e05228bc54616ec24f78c574" args="(int pty_master)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_pty </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>pty_master</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Attach an existing PTY master side to the terminal widget. </p>
<p>Use instead of <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a70415be0296e1e93ce7f4b9914479777" title="Starts the specified command under a newly-allocated controlling pseudo-terminal...">fork_command()</a> or <a class="el" href="classGnome_1_1Vte_1_1Terminal.html#a9cbbd18890fff2350e672b82f21f821d" title="Starts a new child process under a newly-allocated controlling pseudo-terminal.">forkpty()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pty_master</em>&#160;</td><td>A file descriptor of the master end of a PTY. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a427734842cf381ebb02080aedb1bf987"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_scroll_background" ref="a427734842cf381ebb02080aedb1bf987" args="(bool scroll=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_scroll_background </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>scroll</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will scroll the background image (if one is set) when the text in the window must be scrolled. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scroll</em>&#160;</td><td><code>true</code> if the terminal should scroll the background image along with text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a85067766dc660cfc50fb3fd8f620ba8b"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_scroll_on_keystroke" ref="a85067766dc660cfc50fb3fd8f620ba8b" args="(bool scroll=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_scroll_on_keystroke </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>scroll</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the user presses a key. </p>
<p>Modifier keys do not trigger this behavior. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scroll</em>&#160;</td><td><code>true</code> if the terminal should scroll on keystrokes. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab00e631ae0b2451f2041db47eaf6b7ac"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_scroll_on_output" ref="ab00e631ae0b2451f2041db47eaf6b7ac" args="(bool scroll=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_scroll_on_output </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>scroll</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the new data is received from the child. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scroll</em>&#160;</td><td><code>true</code> if the terminal should scroll on output. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a37247afce7383d5e2990c878cd89579c"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_scrollback_lines" ref="a37247afce7383d5e2990c878cd89579c" args="(long lines)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_scrollback_lines </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>lines</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the length of the scrollback buffer used by the terminal. </p>
<p>The size of the scrollback buffer will be set to the larger of this value and the number of visible rows the widget can display, so 0 can safely be used to disable scrollback.</p>
<p>A negative value means "infinite scrollback".</p>
<p>Note that this setting only affects the normal screen buffer. For terminal types which have an alternate screen buffer, no scrollback is allowed on the alternate screen buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lines</em>&#160;</td><td>The length of the history buffer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a59a49790383e5f8db84cb4b9a84c4e67"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_size" ref="a59a49790383e5f8db84cb4b9a84c4e67" args="(long columns, long rows)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_size </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>columns</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"> <em>rows</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Attempts to change the terminal's size in terms of rows and columns. </p>
<p>If the attempt succeeds, the widget will resize itself to the proper size. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>columns</em>&#160;</td><td>The desired number of columns. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rows</em>&#160;</td><td>The desired number of rows. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a041005597f6efb769778b377025d32e7"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_visible_bell" ref="a041005597f6efb769778b377025d32e7" args="(bool is_visible=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_visible_bell </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_visible</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls whether or not the terminal will present a visible bell to the user when the child outputs the "bl" sequence. </p>
<p>The terminal will clear itself to the default foreground color and then repaint itself. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>is_visible</em>&#160;</td><td><code>true</code> if the terminal should flash. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aca2a7d57713547f009a6e7f9fe21bcc0"></a><!-- doxytag: member="Gnome::Vte::Terminal::set_word_chars" ref="aca2a7d57713547f009a6e7f9fe21bcc0" args="(const Glib::ustring &amp;spec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::set_word_chars </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>spec</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When the user double-clicks to start selection, the terminal will extend the selection on word boundaries. </p>
<p>It will treat characters included in <em>spec</em> as parts of words, and all other characters as word separators. Ranges of characters can be specified by separating them with a hyphen.</p>
<p>As a special case, if <em>spec</em> is empty string, the terminal will treat all graphic non-punctuation non-space characters as word characters. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>spec</em>&#160;</td><td>A specification. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0bc76137983a183bc2a0e68815661d4b"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_beep" ref="a0bc76137983a183bc2a0e68815661d4b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_beep </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_beep()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a0ab0ea98ba4f74c10012abfc3fee8ac2"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_char_size_changed" ref="a0ab0ea98ba4f74c10012abfc3fee8ac2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,guint,guint &gt; Gnome::Vte::Terminal::signal_char_size_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_char_size_changed(guint char_width, guint char_height)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ac45357412b5fdac1fcd763f53fb593bc"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_child_exited" ref="ac45357412b5fdac1fcd763f53fb593bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_child_exited </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_child_exited()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a617d18730884a8e579b6c811de329ad3"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_contents_changed" ref="a617d18730884a8e579b6c811de329ad3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_contents_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_contents_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a0218363c909f218abe30cfbf3279c01e"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_copy_clipboard" ref="a0218363c909f218abe30cfbf3279c01e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_copy_clipboard </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_copy_clipboard()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a47216aa6c8f50e9a0c7479ecd1c630fd"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_cursor_moved" ref="a47216aa6c8f50e9a0c7479ecd1c630fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_cursor_moved </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_cursor_moved()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a80ef78e99887ed60f9b8cf8f37928235"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_decrease_font_size" ref="a80ef78e99887ed60f9b8cf8f37928235" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_decrease_font_size </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_decrease_font_size()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ad05c74a530e74dc24c678afc2af62a11"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_deiconify_window" ref="ad05c74a530e74dc24c678afc2af62a11" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_deiconify_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_deiconify_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="abf49201b105e223ec06c48bb619cac8f"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_emulation_changed" ref="abf49201b105e223ec06c48bb619cac8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_emulation_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_emulation_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a6a9171598f5defeaf6d67de37477de88"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_encoding_changed" ref="a6a9171598f5defeaf6d67de37477de88" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_encoding_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_encoding_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a78793ea941c68ed32c1de0f3ff98ad06"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_eof" ref="a78793ea941c68ed32c1de0f3ff98ad06" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_eof </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_eof()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aa34e78dd7591fcbada8a0a3c4acbc2db"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_icon_title_changed" ref="aa34e78dd7591fcbada8a0a3c4acbc2db" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_icon_title_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_icon_title_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a810b6db5bb34c89b2cffdb0a5cf0c6ce"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_iconify_window" ref="a810b6db5bb34c89b2cffdb0a5cf0c6ce" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_iconify_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_iconify_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aee30eb4acf4de86a55037d48f6fb9100"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_increase_font_size" ref="aee30eb4acf4de86a55037d48f6fb9100" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_increase_font_size </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_increase_font_size()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a53b2888a721decd9367b2eb0d1dec7e0"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_lower_window" ref="a53b2888a721decd9367b2eb0d1dec7e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_lower_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_lower_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ab3c3b0a5f691d7d0e0df4223a524be61"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_maximize_window" ref="ab3c3b0a5f691d7d0e0df4223a524be61" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_maximize_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_maximize_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a37341a7049bd86e05e51b676cff43adc"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_move_window" ref="a37341a7049bd86e05e51b676cff43adc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,guint,guint &gt; Gnome::Vte::Terminal::signal_move_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_move_window(guint x, guint y)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a36d95643e1c63e18baa3341ce8ca87b5"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_paste_clipboard" ref="a36d95643e1c63e18baa3341ce8ca87b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_paste_clipboard </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_paste_clipboard()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ab07acc2cb4223250f7c1e40422aef683"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_raise_window" ref="ab07acc2cb4223250f7c1e40422aef683" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_raise_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_raise_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a7e4719c4cd90f27b7b6bcd79ba41941f"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_refresh_window" ref="a7e4719c4cd90f27b7b6bcd79ba41941f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_refresh_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_refresh_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ada90882870ae3ca1170a8076240a3515"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_resize_window" ref="ada90882870ae3ca1170a8076240a3515" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,guint,guint &gt; Gnome::Vte::Terminal::signal_resize_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_resize_window(guint width, guint height)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ada02f6457560d01e4db44f8157e8e4ae"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_restore_window" ref="ada02f6457560d01e4db44f8157e8e4ae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_restore_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_restore_window()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a117df5a7300d7e91aa63b15b3dfe531b"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_selection_changed" ref="a117df5a7300d7e91aa63b15b3dfe531b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_selection_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_selection_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a103e743672a9c3e0707fb4476dfeb8c5"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_set_scroll_adjustments" ref="a103e743672a9c3e0707fb4476dfeb8c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp;,<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; &gt; Gnome::Vte::Terminal::signal_set_scroll_adjustments </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_set_scroll_adjustments(<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; hadjustment, <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; vadjustment)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a2b7f1b17b6eda43ebb28c81d5c8a72b1"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_status_line_changed" ref="a2b7f1b17b6eda43ebb28c81d5c8a72b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_status_line_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_status_line_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ad2ec55defd3fef1492516e62be36c880"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_text_deleted" ref="ad2ec55defd3fef1492516e62be36c880" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_text_deleted </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_text_deleted()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a412b56682dd20304a59ffe49ce3b50fc"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_text_inserted" ref="a412b56682dd20304a59ffe49ce3b50fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_text_inserted </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_text_inserted()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ae05022906079512d1a4cf5c863d762ca"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_text_modified" ref="ae05022906079512d1a4cf5c863d762ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_text_modified </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_text_modified()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a9b2a8781294eba6d46ce6e53feaa781b"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_text_scrolled" ref="a9b2a8781294eba6d46ce6e53feaa781b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gnome::Vte::Terminal::signal_text_scrolled </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_text_scrolled(int delta)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ab62aa4f83275259bc5ce2b355eb7c145"></a><!-- doxytag: member="Gnome::Vte::Terminal::signal_window_title_changed" ref="ab62aa4f83275259bc5ce2b355eb7c145" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gnome::Vte::Terminal::signal_window_title_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_window_title_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a8143a5e4073bfa8e7d991ea24b954070"></a><!-- doxytag: member="Gnome::Vte::Terminal::unset_background_image" ref="a8143a5e4073bfa8e7d991ea24b954070" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vte::Terminal::unset_background_image </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Convenience method which cancels background image. </p>
<p>Equivalent to set_background_image(Glib::RefPtr&lt;Gdk::Pixbuf&gt;()). </p>

</div>
</div>
<a class="anchor" id="ae85fdd11906b2046289bd8979b587c77"></a><!-- doxytag: member="Gnome::Vte::Terminal::write_contents" ref="ae85fdd11906b2046289bd8979b587c77" args="(const Glib::RefPtr&lt; Gio::OutputStream &gt; &amp;stream, TerminalWriteFlags flags=TERMINAL_WRITE_DEFAULT)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::write_contents </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> &gt; &amp;&#160;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#ga2a1af81ee8030fb86ddb7cec7bd91567">TerminalWriteFlags</a>&#160;</td>
          <td class="paramname"> <em>flags</em> = <code>TERMINAL_WRITE_DEFAULT</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write contents of the current contents of terminal (including any scrollback history) to <em>stream</em> according to <em>flags</em>. </p>
<p>This is a synchronous operation and will make the widget (and input processing) during the write operation, which may take a long time depending on scrollback history and <em>stream</em> availability for writing.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stream</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> to write to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&#160;</td><td>A set of TerminalWriteFlags. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success, <code>false</code> if there was an error.</dd></dl>
<dl class="since_0_24"><dt><b><a class="el" href="since_0_24.html#_since_0_24000002">Since libvtemm 0.24:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a59190839fe56611ec594c001c684ab95"></a><!-- doxytag: member="Gnome::Vte::Terminal::write_contents" ref="a59190839fe56611ec594c001c684ab95" args="(const Glib::RefPtr&lt; Gio::OutputStream &gt; &amp;stream, const Glib::RefPtr&lt; Gio::Cancellable &gt; &amp;cancellable, TerminalWriteFlags flags=TERMINAL_WRITE_DEFAULT)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vte::Terminal::write_contents </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> &gt; &amp;&#160;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Cancellable.html">Gio::Cancellable</a> &gt; &amp;&#160;</td>
          <td class="paramname"> <em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libvtemmEnums.html#ga2a1af81ee8030fb86ddb7cec7bd91567">TerminalWriteFlags</a>&#160;</td>
          <td class="paramname"> <em>flags</em> = <code>TERMINAL_WRITE_DEFAULT</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write contents of the current contents of terminal (including any scrollback history) to <em>stream</em> according to <em>flags</em>. </p>
<p>The operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Error.html">Gio::Error</a> with CANCELLED will be thrown.</p>
<p>This is a synchronous operation and will make the widget (and input processing) during the write operation, which may take a long time depending on scrollback history and <em>stream</em> availability for writing.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stream</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1OutputStream.html">Gio::OutputStream</a> to write to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cancellable</em>&#160;</td><td>Optional <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Cancellable.html">Gio::Cancellable</a> object. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&#160;</td><td>A set of TerminalWriteFlags. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success, <code>false</code> if there was an error.</dd></dl>
<dl class="since_0_24"><dt><b><a class="el" href="since_0_24.html#_since_0_24000001">Since libvtemm 0.24:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="abbb14a0c6b3f264d9f2541f222cb0905"></a><!-- doxytag: member="Gnome::Vte::Terminal::wrap" ref="abbb14a0c6b3f264d9f2541f222cb0905" args="(VteTerminal *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vte_1_1Terminal.html">Gnome::Vte::Terminal</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">VteTerminal *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 14 Jan 2010 for libvtemm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>