<!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 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 List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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 <<a class="el" href="yatecbase_8h-source.html">yatecbase.h</a>></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"> </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 </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> & </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 &text)" --> virtual void </td><td class="memItemRight" valign="bottom"><b>title</b> (const <a class="el" href="classTelEngine_1_1String.html">String</a> &text)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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> &text)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &params)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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 </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> &name)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool active)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool select=false)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool visible)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &text, bool richText=false)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool checked)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool urgent)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item, bool atStart=false, const <a class="el" href="classTelEngine_1_1String.html">String</a> &text=String::empty())=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &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 </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &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 </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &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 </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &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 </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &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 </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> &name)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, <a class="el" href="classTelEngine_1_1String.html">String</a> &text)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, bool &checked)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, <a class="el" href="classTelEngine_1_1String.html">String</a> &item)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item, const <a class="el" href="classTelEngine_1_1String.html">String</a> &value)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </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> &name, const <a class="el" href="classTelEngine_1_1String.html">String</a> &item, <a class="el" href="classTelEngine_1_1String.html">String</a> &value)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> & </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> & </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> & </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 </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 </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 </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 </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 </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> &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 </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 </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> </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> </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> </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 </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 </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 </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 </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 </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 & 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 * </td> <td class="paramname"> <em>id</em> = <code>0</code> </td> <td> ) </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> </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> ) </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 &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> & </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> * </td> <td class="paramname"> <em>lines</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>max</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>atStart</em> = <code>false</code></td><td> </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> </td><td>The name of the widget </td></tr> <tr><td valign="top"></td><td valign="top"><em>lines</em> </td><td>List containing the lines </td></tr> <tr><td valign="top"></td><td valign="top"><em>max</em> </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> </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 &name, const String &item, bool atStart=false, const String &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> & </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> & </td> <td class="paramname"> <em>item</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </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> & </td> <td class="paramname"> <em>text</em> = <code>String::empty()</code></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Name of the item to add </td></tr> <tr><td valign="top"></td><td valign="top"><em>atStart</em> </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> </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 &name, const String &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> & </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> & </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> * </td> <td class="paramname"> <em>data</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>atStart</em> = <code>false</code></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Name of the item to add </td></tr> <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Table's columns to set </td></tr> <tr><td valign="top"></td><td valign="top"><em>atStart</em> </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> ) </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 &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> & </td> <td class="paramname"> <em>name</em> </td> <td> ) </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> </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>& context </td> <td>(</td> <td class="paramname"> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>text</em> </td> <td> ) </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> </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 &name, const String &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> & </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> & </td> <td class="paramname"> <em>item</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </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 &name, const String &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> & </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> & </td> <td class="paramname"> <em>item</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </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 &name, bool &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"> <em>checked</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>checked</em> </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 &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> & </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> * </td> <td class="paramname"> <em>items</em></td><td> </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> </td><td>Name of the element to search for </td></tr> <tr><td valign="top"></td><td valign="top"><em>items</em> </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 &name, const String &item, String &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> & </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> & </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> & </td> <td class="paramname"> <em>value</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Property's name </td></tr> <tr><td valign="top"></td><td valign="top"><em>value</em> </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 &name, String &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> & </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> & </td> <td class="paramname"> <em>item</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </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 &name, const String &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> & </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> & </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> * </td> <td class="paramname"> <em>data</em> = <code>0</code></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Name of the item to retrieve </td></tr> <tr><td valign="top"></td><td valign="top"><em>data</em> </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 &name, String &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> & </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> & </td> <td class="paramname"> <em>text</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>text</em> </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 &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> & </td> <td class="paramname"> <em>name</em> </td> <td> ) </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> </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 &name, const String &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> & </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> & </td> <td class="paramname"> <em>item</em></td><td> </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> </td><td>Name of the element to search for </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </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> ) </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>& id </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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 &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> & </td> <td class="paramname"> <em>prefix</em> </td> <td> ) </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> </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> ) </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 </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em></td><td> </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> </td><td>The x coordinate of the upper left corner </td></tr> <tr><td valign="top"></td><td valign="top"><em>y</em> </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 </td> <td class="paramname"> <em>dx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>dy</em></td><td> </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> </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> </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> ) </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> ) </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> * </td> <td class="paramname"> <em>wnd</em> </td> <td> ) </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> </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 &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>active</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>active</em> </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 &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>checked</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>checked</em> </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 &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>select</em> = <code>false</code></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>select</em> </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> * </td> <td class="paramname"> <em>parent</em> </td> <td> ) </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> </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 &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> & </td> <td class="paramname"> <em>params</em> </td> <td> ) </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> </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 &name, const String &item, const String &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> & </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> & </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> & </td> <td class="paramname"> <em>value</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Property's name </td></tr> <tr><td valign="top"></td><td valign="top"><em>value</em> </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 &name, const String &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> & </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> & </td> <td class="paramname"> <em>item</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </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 &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>visible</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>visible</em> </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 &name, const String &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> & </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> & </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> * </td> <td class="paramname"> <em>data</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>item</em> </td><td>Name of the item to update </td></tr> <tr><td valign="top"></td><td valign="top"><em>data</em> </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 &name, const String &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> & </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> & </td> <td class="paramname"> <em>text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>richText</em> = <code>false</code></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>text</em> </td><td>Text value to set in the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>richText</em> </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 &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> & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>urgent</em></td><td> </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> </td><td>Name of the element </td></tr> <tr><td valign="top"></td><td valign="top"><em>urgent</em> </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> ) </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 </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>height</em></td><td> </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> </td><td>The new width </td></tr> <tr><td valign="top"></td><td valign="top"><em>height</em> </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>& toString </td> <td>(</td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> <em>yes</em> </td> <td> ) </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> </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> ) </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 <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>