Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > eeacaa4eb55fa544d622989e42fc27b1 > files > 652

libyate-devel-2.0.0-2mdv2009.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Yate: Window Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceTelEngine.html">TelEngine</a>::<a class="el" href="classTelEngine_1_1Window.html">Window</a>
  </div>
</div>
<div class="contents">
<h1>Window Class Reference</h1><!-- doxytag: class="TelEngine::Window" --><!-- doxytag: inherits="TelEngine::GenObject" -->An abstract user interface window.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="yatecbase_8h-source.html">yatecbase.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for Window:</div>
<div class="dynsection">

<p><center><img src="classTelEngine_1_1Window.png" usemap="#Window_map" border="0" alt=""></center>
<map name="Window_map">
<area href="classTelEngine_1_1GenObject.html" alt="GenObject" shape="rect" coords="0,0,72,24">
</map>
</div>

<p>
<a href="classTelEngine_1_1Window-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#cdf3711e93e3462497fe0127f891667f">Window</a> (const char *id=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#e67e8c57b4aea51383f70b688e6a3328">~Window</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#4a7bd56fb99593ace9379ed699f2719c">toString</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f12a08aa6c69e9e53615cd19c548e09"></a><!-- doxytag: member="TelEngine::Window::title" ref="9f12a08aa6c69e9e53615cd19c548e09" args="(const String &amp;text)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>title</b> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#cb0dc39de4e9db47f76e8c95f450f42e">context</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#c547d45652df22f1a9956e7f77608a80">setParams</a> (const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> &amp;params)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#21fc7093d5395fa7e677cdabf1eaeeb1">setOver</a> (const <a class="el" href="classTelEngine_1_1Window.html">Window</a> *parent)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#bbb01ca9b31e7a8f5bdf7f272678077f">hasElement</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#fc5ea3d3b04a95eeba9a4690e2cee179">setActive</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool active)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#60624204aaa1d106dcfbab9bad8ef2d2">setFocus</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool select=false)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#3bb19f6c05fcaaa29ba3cf0a7380ae6b">setShow</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool visible)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#5bd11577b342c5a236185549ff9870ef">setText</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;text, bool richText=false)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#fb8f7370ee121b86e99c9f4cd158afcb">setCheck</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool checked)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#62378fa63c5459029fd29a434c5590ac">setSelect</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#136db7a4a7f766c72e5af4f9cc524772">setUrgent</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool urgent)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#9e39a6b023181355ca4b38af9c014ab1">hasOption</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#1191a61cce8b9fff85e1c1c71d2343ee">addOption</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, bool atStart=false, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;text=String::empty())=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#52ad26b07e40fdc2132bb985c65ff661">getOptions</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *items)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#868678c4b5d266dfc45defa133761715">delOption</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#531bf7ff796d8ec7551bb54727afea1c">addLines</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *lines, unsigned int max, bool atStart=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#1890f825822c282f66d8440d9702ef53">addTableRow</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *data=0, bool atStart=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#500ef6e81cfc3dfd25f51f80c8d86569">delTableRow</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#30a903817b47a30166eec3603aefc21c">setTableRow</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#edb2380a342ee29a829878a04fee3cc2">getTableRow</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *data=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#b18f31ac929883eae78588022e642bbe">clearTable</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#3fecf78705b00cb8168283530f4c30bc">getText</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;text)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#7a3aa25471e8991c162603721baed0a8">getCheck</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, bool &amp;checked)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#8f077f638bcfe5c01c72df4d4d333139">getSelect</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#0925cd16636cd7fbe46a199b2d90772b">setProperty</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#762ea69cce43478d34f7486f904a1a07">getProperty</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;item, <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#c60a2762b92e3462f992c42a34b95102">populate</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#02fd73d861ef2e4aabb38c0c9ff82947">init</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#c886eefcc5f111448dfb029bec0e7cf0">show</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#60a6c04e603d8ab3232f8176bddb3ce3">hide</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#6725e3b4d3c8813e0e0dfce328bbcdf1">size</a> (int width, int height)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#3dcf668a8ce99ecdda8b2aeb2ae76452">move</a> (int x, int y)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#0a3d6e4b7ed84f432513db9317c4cf25">moveRel</a> (int dx, int dy)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#a9ff1c39fbd3ef8f40462d7f29f8ce2c">related</a> (const <a class="el" href="classTelEngine_1_1Window.html">Window</a> *wnd) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e5f26a2fd81678f70deeb425cb91df0"></a><!-- doxytag: member="TelEngine::Window::menu" ref="6e5f26a2fd81678f70deeb425cb91df0" args="(int x, int y)=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>menu</b> (int x, int y)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#868ee210e8d795e1cbeff5d5479b49e3">canClose</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#e537a056a2d8316444575696aa701bbd">id</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdb95cfb58b918d0ad155415d7f4c6c3"></a><!-- doxytag: member="TelEngine::Window::title" ref="cdb95cfb58b918d0ad155415d7f4c6c3" args="() const " -->
const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>title</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#1da0a2cf984ec727e865172c417f3480">context</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#2b7e3206b9148e61d91d776658916c09">visible</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#d01473ad817ed52b620d24d386277267">visible</a> (bool yes)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#c1c97658c97462531fc0907a95f84b2a">master</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#277b734649e3c2522aaf764596529219">popup</a> () const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTelEngine_1_1Window.html#61324e86ff911f6a53363b06b0533ee0">isValidParamPrefix</a> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;prefix)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="548a47e5b5c371766066cc4e15ea6c1b"></a><!-- doxytag: member="TelEngine::Window::doPopulate" ref="548a47e5b5c371766066cc4e15ea6c1b" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>doPopulate</b> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4a371145f9fff059b8159b59dfed97b"></a><!-- doxytag: member="TelEngine::Window::doInit" ref="a4a371145f9fff059b8159b59dfed97b" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>doInit</b> ()=0</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3769ef194d9094a1b4b4394e4190ac81"></a><!-- doxytag: member="TelEngine::Window::m_id" ref="3769ef194d9094a1b4b4394e4190ac81" args="" -->
<a class="el" href="classTelEngine_1_1String.html">String</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_id</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83ce5d54b06379cd3f30b86538aacec7"></a><!-- doxytag: member="TelEngine::Window::m_title" ref="83ce5d54b06379cd3f30b86538aacec7" args="" -->
<a class="el" href="classTelEngine_1_1String.html">String</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_title</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1877b18a77c186d264d4e3fe23d5db8b"></a><!-- doxytag: member="TelEngine::Window::m_context" ref="1877b18a77c186d264d4e3fe23d5db8b" args="" -->
<a class="el" href="classTelEngine_1_1String.html">String</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_context</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df7ad65deb2fca5eab8d0674602fe3c4"></a><!-- doxytag: member="TelEngine::Window::m_visible" ref="df7ad65deb2fca5eab8d0674602fe3c4" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_visible</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5463c0891d6dd2c727f6f847e5668f47"></a><!-- doxytag: member="TelEngine::Window::m_master" ref="5463c0891d6dd2c727f6f847e5668f47" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_master</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d7a3390fa173fc0890ba1ac4814c789"></a><!-- doxytag: member="TelEngine::Window::m_popup" ref="9d7a3390fa173fc0890ba1ac4814c789" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_popup</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c333512e6f9bfa77912d7ea1c72532c9"></a><!-- doxytag: member="TelEngine::Window::m_saveOnClose" ref="c333512e6f9bfa77912d7ea1c72532c9" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_saveOnClose</b></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5db1c99e2c94b26278f3838c85cdb618"></a><!-- doxytag: member="TelEngine::Window::Client" ref="5db1c99e2c94b26278f3838c85cdb618" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Client</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
An abstract user interface window. 
<p>
A window is the basic user interface element. Everything inside is implementation specific functionality. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="cdf3711e93e3462497fe0127f891667f"></a><!-- doxytag: member="TelEngine::Window::Window" ref="cdf3711e93e3462497fe0127f891667f" args="(const char *id=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTelEngine_1_1Window.html">Window</a>           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor, creates a new windows with an ID <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td><a class="el" href="classTelEngine_1_1String.html" title="A C-style string handling class.">String</a> identifier of the new window </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e67e8c57b4aea51383f70b688e6a3328"></a><!-- doxytag: member="TelEngine::Window::~Window" ref="e67e8c57b4aea51383f70b688e6a3328" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual ~<a class="el" href="classTelEngine_1_1Window.html">Window</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destructor 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="531bf7ff796d8ec7551bb54727afea1c"></a><!-- doxytag: member="TelEngine::Window::addLines" ref="531bf7ff796d8ec7551bb54727afea1c" args="(const String &amp;name, const NamedList *lines, unsigned int max, bool atStart=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool addLines           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *&nbsp;</td>
          <td class="paramname"> <em>lines</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>atStart</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Append or insert text lines to a widget <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the widget </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>lines</em>&nbsp;</td><td>List containing the lines </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max</em>&nbsp;</td><td>The maximum number of lines allowed to be displayed. Set to 0 to ignore </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>atStart</em>&nbsp;</td><td>True to insert, false to append </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True on success </dd></dl>

</div>
</div><p>
<a class="anchor" name="1191a61cce8b9fff85e1c1c71d2343ee"></a><!-- doxytag: member="TelEngine::Window::addOption" ref="1191a61cce8b9fff85e1c1c71d2343ee" args="(const String &amp;name, const String &amp;item, bool atStart=false, const String &amp;text=String::empty())=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool addOption           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>atStart</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em> = <code>String::empty()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an item to an element that supports such an operation (list) <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to add </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>atStart</em>&nbsp;</td><td>True to insert item on the first position, false to append </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>Displayed text to associate with the item (not all lists support it) </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="1890f825822c282f66d8440d9702ef53"></a><!-- doxytag: member="TelEngine::Window::addTableRow" ref="1890f825822c282f66d8440d9702ef53" args="(const String &amp;name, const String &amp;item, const NamedList *data=0, bool atStart=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool addTableRow           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>atStart</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a row to a table owned by this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to add </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>Table's columns to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>atStart</em>&nbsp;</td><td>True to insert, false to append </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="868ee210e8d795e1cbeff5d5479b49e3"></a><!-- doxytag: member="TelEngine::Window::canClose" ref="868ee210e8d795e1cbeff5d5479b49e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool canClose           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if this window can be closed <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if this window can be closed, false to prevent hiding it </dd></dl>

</div>
</div><p>
<a class="anchor" name="b18f31ac929883eae78588022e642bbe"></a><!-- doxytag: member="TelEngine::Window::clearTable" ref="b18f31ac929883eae78588022e642bbe" args="(const String &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool clearTable           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clear (delete all rows) a table owned by this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="1da0a2cf984ec727e865172c417f3480"></a><!-- doxytag: member="TelEngine::Window::context" ref="1da0a2cf984ec727e865172c417f3480" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classTelEngine_1_1String.html">String</a>&amp; context           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the contextual information previously associated with this window <dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classTelEngine_1_1String.html" title="A C-style string handling class.">String</a> contextual information </dd></dl>

</div>
</div><p>
<a class="anchor" name="cb0dc39de4e9db47f76e8c95f450f42e"></a><!-- doxytag: member="TelEngine::Window::context" ref="cb0dc39de4e9db47f76e8c95f450f42e" args="(const String &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void context           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the contextual information previously associated with this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>New contextual information </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="868678c4b5d266dfc45defa133761715"></a><!-- doxytag: member="TelEngine::Window::delOption" ref="868678c4b5d266dfc45defa133761715" args="(const String &amp;name, const String &amp;item)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool delOption           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove an item from an element (list) <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to remove </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="500ef6e81cfc3dfd25f51f80c8d86569"></a><!-- doxytag: member="TelEngine::Window::delTableRow" ref="500ef6e81cfc3dfd25f51f80c8d86569" args="(const String &amp;name, const String &amp;item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool delTableRow           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete a row from a table owned by this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to remove </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="7a3aa25471e8991c162603721baed0a8"></a><!-- doxytag: member="TelEngine::Window::getCheck" ref="7a3aa25471e8991c162603721baed0a8" args="(const String &amp;name, bool &amp;checked)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getCheck           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&nbsp;</td>
          <td class="paramname"> <em>checked</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the checked state of a checkable control <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>checked</em>&nbsp;</td><td>The checked state of the control </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="52ad26b07e40fdc2132bb985c65ff661"></a><!-- doxytag: member="TelEngine::Window::getOptions" ref="52ad26b07e40fdc2132bb985c65ff661" args="(const String &amp;name, NamedList *items)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getOptions           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *&nbsp;</td>
          <td class="paramname"> <em>items</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get an element's items <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element to search for </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>items</em>&nbsp;</td><td>List to fill with element's items </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the element exists </dd></dl>

</div>
</div><p>
<a class="anchor" name="762ea69cce43478d34f7486f904a1a07"></a><!-- doxytag: member="TelEngine::Window::getProperty" ref="762ea69cce43478d34f7486f904a1a07" args="(const String &amp;name, const String &amp;item, String &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getProperty           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a property from this window or from a widget owned by it <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Property's name </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Property's value </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True on success </dd></dl>

</div>
</div><p>
<a class="anchor" name="8f077f638bcfe5c01c72df4d4d333139"></a><!-- doxytag: member="TelEngine::Window::getSelect" ref="8f077f638bcfe5c01c72df4d4d333139" args="(const String &amp;name, String &amp;item)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getSelect           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve an element's selection <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td><a class="el" href="classTelEngine_1_1String.html" title="A C-style string handling class.">String</a> to fill with selection's contents </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="edb2380a342ee29a829878a04fee3cc2"></a><!-- doxytag: member="TelEngine::Window::getTableRow" ref="edb2380a342ee29a829878a04fee3cc2" args="(const String &amp;name, const String &amp;item, NamedList *data=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getTableRow           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve a row from a table owned by this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to retrieve </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>List to fill with table's columns contents </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="3fecf78705b00cb8168283530f4c30bc"></a><!-- doxytag: member="TelEngine::Window::getText" ref="3fecf78705b00cb8168283530f4c30bc" args="(const String &amp;name, String &amp;text)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool getText           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a control's text <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>The destination string </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="bbb01ca9b31e7a8f5bdf7f272678077f"></a><!-- doxytag: member="TelEngine::Window::hasElement" ref="bbb01ca9b31e7a8f5bdf7f272678077f" args="(const String &amp;name)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool hasElement           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if this window has an element by name <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element to search for </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if one element with the given name exists </dd></dl>

</div>
</div><p>
<a class="anchor" name="9e39a6b023181355ca4b38af9c014ab1"></a><!-- doxytag: member="TelEngine::Window::hasOption" ref="9e39a6b023181355ca4b38af9c014ab1" args="(const String &amp;name, const String &amp;item)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool hasOption           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if an element has an item by its name <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element to search for </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item that should be searched </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if one item with the given name exists in the element </dd></dl>

</div>
</div><p>
<a class="anchor" name="60a6c04e603d8ab3232f8176bddb3ce3"></a><!-- doxytag: member="TelEngine::Window::hide" ref="60a6c04e603d8ab3232f8176bddb3ce3" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void hide           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hide this window 
</div>
</div><p>
<a class="anchor" name="e537a056a2d8316444575696aa701bbd"></a><!-- doxytag: member="TelEngine::Window::id" ref="e537a056a2d8316444575696aa701bbd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classTelEngine_1_1String.html">String</a>&amp; id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrive the standard name of this <a class="el" href="classTelEngine_1_1Window.html" title="An abstract user interface window.">Window</a> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Identifier of this window </dd></dl>

</div>
</div><p>
<a class="anchor" name="02fd73d861ef2e4aabb38c0c9ff82947"></a><!-- doxytag: member="TelEngine::Window::init" ref="02fd73d861ef2e4aabb38c0c9ff82947" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void init           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize the window if not already done 
</div>
</div><p>
<a class="anchor" name="61324e86ff911f6a53363b06b0533ee0"></a><!-- doxytag: member="TelEngine::Window::isValidParamPrefix" ref="61324e86ff911f6a53363b06b0533ee0" args="(const String &amp;prefix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool isValidParamPrefix           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>prefix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if a string is a parameter prefix handled by <a class="el" href="classTelEngine_1_1Window.html#c547d45652df22f1a9956e7f77608a80">setParams()</a>. Exact prefix match is not a valid one <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td><a class="el" href="classTelEngine_1_1String.html" title="A C-style string handling class.">String</a> to check </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the given prefix is a valid one </dd></dl>

</div>
</div><p>
<a class="anchor" name="c1c97658c97462531fc0907a95f84b2a"></a><!-- doxytag: member="TelEngine::Window::master" ref="c1c97658c97462531fc0907a95f84b2a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool master           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if this window is a master (topmost) window <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if this window is topmost </dd></dl>

</div>
</div><p>
<a class="anchor" name="3dcf668a8ce99ecdda8b2aeb2ae76452"></a><!-- doxytag: member="TelEngine::Window::move" ref="3dcf668a8ce99ecdda8b2aeb2ae76452" args="(int x, int y)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void move           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Move this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate of the upper left corner </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate of the upper left corner </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0a3d6e4b7ed84f432513db9317c4cf25"></a><!-- doxytag: member="TelEngine::Window::moveRel" ref="0a3d6e4b7ed84f432513db9317c4cf25" args="(int dx, int dy)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void moveRel           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Move this window related to its current position <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>The value to be added to the current x coordinate of the upper left corner </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>The value to be added to the current y coordinate of the upper left corner </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c60a2762b92e3462f992c42a34b95102"></a><!-- doxytag: member="TelEngine::Window::populate" ref="c60a2762b92e3462f992c42a34b95102" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void populate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Populate the window if not already done 
</div>
</div><p>
<a class="anchor" name="277b734649e3c2522aaf764596529219"></a><!-- doxytag: member="TelEngine::Window::popup" ref="277b734649e3c2522aaf764596529219" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool popup           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if this window is a popup window <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if this window is initially hidden </dd></dl>

</div>
</div><p>
<a class="anchor" name="a9ff1c39fbd3ef8f40462d7f29f8ce2c"></a><!-- doxytag: member="TelEngine::Window::related" ref="a9ff1c39fbd3ef8f40462d7f29f8ce2c" args="(const Window *wnd) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool related           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1Window.html">Window</a> *&nbsp;</td>
          <td class="paramname"> <em>wnd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checkes if this window is related to the given window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>wnd</em>&nbsp;</td><td>The window to check for any relation </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>False if wnd is this window or a master one </dd></dl>

</div>
</div><p>
<a class="anchor" name="fc5ea3d3b04a95eeba9a4690e2cee179"></a><!-- doxytag: member="TelEngine::Window::setActive" ref="fc5ea3d3b04a95eeba9a4690e2cee179" args="(const String &amp;name, bool active)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setActive           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>active</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an element as interactive in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>True to make interactive, false to disallow interaction </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="fb8f7370ee121b86e99c9f4cd158afcb"></a><!-- doxytag: member="TelEngine::Window::setCheck" ref="fb8f7370ee121b86e99c9f4cd158afcb" args="(const String &amp;name, bool checked)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setCheck           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>checked</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the checked or toggled status of an element in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>checked</em>&nbsp;</td><td>True to make element checked or toggled </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="60624204aaa1d106dcfbab9bad8ef2d2"></a><!-- doxytag: member="TelEngine::Window::setFocus" ref="60624204aaa1d106dcfbab9bad8ef2d2" args="(const String &amp;name, bool select=false)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setFocus           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>select</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an element as receiving input in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>select</em>&nbsp;</td><td>Also select the content of the focused element </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="21fc7093d5395fa7e677cdabf1eaeeb1"></a><!-- doxytag: member="TelEngine::Window::setOver" ref="21fc7093d5395fa7e677cdabf1eaeeb1" args="(const Window *parent)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void setOver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1Window.html">Window</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Force this window on top of another one which becomes its parent <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td><a class="el" href="classTelEngine_1_1Window.html" title="An abstract user interface window.">Window</a> to force as parent of this one </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c547d45652df22f1a9956e7f77608a80"></a><!-- doxytag: member="TelEngine::Window::setParams" ref="c547d45652df22f1a9956e7f77608a80" args="(const NamedList &amp;params)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>params</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set window parameters or widget contents <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>List of parameters to set in the window and its widgets </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if all parameters could be set </dd></dl>

</div>
</div><p>
<a class="anchor" name="0925cd16636cd7fbe46a199b2d90772b"></a><!-- doxytag: member="TelEngine::Window::setProperty" ref="0925cd16636cd7fbe46a199b2d90772b" args="(const String &amp;name, const String &amp;item, const String &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setProperty           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set a property for this window or for a widget owned by it <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Property's name </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Property's value </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True on success </dd></dl>

</div>
</div><p>
<a class="anchor" name="62378fa63c5459029fd29a434c5590ac"></a><!-- doxytag: member="TelEngine::Window::setSelect" ref="62378fa63c5459029fd29a434c5590ac" args="(const String &amp;name, const String &amp;item)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setSelect           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the selection of an item in an element in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item that should be selected </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="3bb19f6c05fcaaa29ba3cf0a7380ae6b"></a><!-- doxytag: member="TelEngine::Window::setShow" ref="3bb19f6c05fcaaa29ba3cf0a7380ae6b" args="(const String &amp;name, bool visible)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setShow           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>visible</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the visibility of an element in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>visible</em>&nbsp;</td><td>True to make element visible, false to hide it </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="30a903817b47a30166eec3603aefc21c"></a><!-- doxytag: member="TelEngine::Window::setTableRow" ref="30a903817b47a30166eec3603aefc21c" args="(const String &amp;name, const String &amp;item, const NamedList *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setTableRow           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1NamedList.html">NamedList</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update a row from a table owned by this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>Name of the item to update </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>Data to update </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="5bd11577b342c5a236185549ff9870ef"></a><!-- doxytag: member="TelEngine::Window::setText" ref="5bd11577b342c5a236185549ff9870ef" args="(const String &amp;name, const String &amp;text, bool richText=false)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setText           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>richText</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the displayed text of an element in the window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>Text value to set in the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>richText</em>&nbsp;</td><td>True if the text contains format data </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="136db7a4a7f766c72e5af4f9cc524772"></a><!-- doxytag: member="TelEngine::Window::setUrgent" ref="136db7a4a7f766c72e5af4f9cc524772" args="(const String &amp;name, bool urgent)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool setUrgent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTelEngine_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>urgent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag an element as requiring immediate attention <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>urgent</em>&nbsp;</td><td>True if the element requires immediate attention </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the operation was successfull </dd></dl>

</div>
</div><p>
<a class="anchor" name="c886eefcc5f111448dfb029bec0e7cf0"></a><!-- doxytag: member="TelEngine::Window::show" ref="c886eefcc5f111448dfb029bec0e7cf0" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void show           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Show this window 
</div>
</div><p>
<a class="anchor" name="6725e3b4d3c8813e0e0dfce328bbcdf1"></a><!-- doxytag: member="TelEngine::Window::size" ref="6725e3b4d3c8813e0e0dfce328bbcdf1" args="(int width, int height)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void size           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resize this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The new width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The new width </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4a7bd56fb99593ace9379ed699f2719c"></a><!-- doxytag: member="TelEngine::Window::toString" ref="4a7bd56fb99593ace9379ed699f2719c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classTelEngine_1_1String.html">String</a>&amp; toString           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrive the standard name of this <a class="el" href="classTelEngine_1_1Window.html" title="An abstract user interface window.">Window</a>, used to search in lists <dl class="return" compact><dt><b>Returns:</b></dt><dd>Identifier of this window </dd></dl>

<p>Reimplemented from <a class="el" href="classTelEngine_1_1GenObject.html#4a7bd56fb99593ace9379ed699f2719c">GenObject</a>.</p>

<p>Referenced by <a class="el" href="yatecbase_8h-source.html#l02328">ClientContact::isChatWnd()</a>, and <a class="el" href="yatecbase_8h-source.html#l02423">ClientContact::isChatWndPrefix()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d01473ad817ed52b620d24d386277267"></a><!-- doxytag: member="TelEngine::Window::visible" ref="d01473ad817ed52b620d24d386277267" args="(bool yes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void visible           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the visibility status of this window <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>yes</em>&nbsp;</td><td>True if window should be visible </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="2b7e3206b9148e61d91d776658916c09"></a><!-- doxytag: member="TelEngine::Window::visible" ref="2b7e3206b9148e61d91d776658916c09" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool visible           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the visibility status of this window <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if window is visible, false if it's hidden </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="yatecbase_8h-source.html">yatecbase.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Dec 7 21:36:12 2008 for Yate by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>