Location: PHPKode > projects > Aukyla Platform > doc/html/a00168.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title>Aukyla PHP Framework</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="StyleSheet" href="auton.css" type="text/css" media="screen">
  </head>

  <body>
    <div id="mainmenu">
      <a href="http://www.auton.nl/" class="home">Home</a>
    </div>
    <div id="submenu">
      <a class="logo" href="http://www.auton.nl/"></a>

      <div class="head">Ads</div>
      <a href="http://sourceforge.net/"><img src="http://sourceforge.net/sflogo.php?group_id=116358&amp;type=1" alt="SourceForge.net Logo" style="padding: 2px 4px; width: 88px; height: 31px; border: 0px"></a>
      <a href="http://getfirefox.com/" title="Get Firefox - The Browser, Reloaded."><img src="http://www.mozilla.org/products/firefox/buttons/getfirefox_small.png" alt="Get Firefox" style="width: 110px; height: 32px; border: 0px"></a>
    </div>
    <div id="main">
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<h1>WindowManager Class Reference</h1><p>Inheritance diagram for WindowManager:
<p><center><img src="a00168.png" usemap="#WindowManager_map" border="0" alt=""></center>
<map name="WindowManager_map">
<area href="a00143.html" alt="RootContainer" shape="rect" coords="0,112,107,136">
<area href="a00096.html" alt="Container" shape="rect" coords="0,56,107,80">
<area href="a00166.html" alt="Widget" shape="rect" coords="0,0,107,24">
</map>
<a href="a00082.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Manages multiple windows. 
<p>
The window manager has a critical role in selecting which window is to be shown. For instance, the user can likely request several different windows through your application's interface. The window manager then catches this request and shows the correct window. If no special requests are done, the main window will be shown.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="a00125.html">MainWindow</a>, <a class="el" href="a00167.html">Window</a></dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>Aukyla 1.1 </dd></dl>

<p>

<p>
Definition at line <a class="el" href="a00240.html#l00044">44</a> of file <a class="el" href="a00240.html">Windows.php</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="a00168.html#a0">__construct</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00168.html#a1">window</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Static 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="a00168.html#e0">instance</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00168.html#p0">$children</a></td></tr>

</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a0" doxytag="WindowManager::__construct"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">WindowManager::__construct           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Constructor.<p>
<dl compact><dt><b>Note:</b></dt><dd>Only one WindowManager class can be created. You should use <a class="el" href="a00168.html#e0">instance()</a> to get this instance.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html#e0">instance()</a></dd></dl>

<p>
Definition at line <a class="el" href="a00240.html#l00070">70</a> of file <a class="el" href="a00240.html">Windows.php</a>.
<p>
References <a class="el" href="a00240.html#l00052">instance()</a>, <a class="el" href="a00207.html#l00243">Config::request()</a>, and <a class="el" href="a00240.html#l00089">window()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="e0" doxytag="WindowManager::instance"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">WindowManager::instance           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a window manager instance.<p>
<dl compact><dt><b>Returns:</b></dt><dd>Instance of the window manager.</dd></dl>

<p>
Definition at line <a class="el" href="a00240.html#l00052">52</a> of file <a class="el" href="a00240.html">Windows.php</a>.
<p>
Referenced by <a class="el" href="a00240.html#l00070">__construct()</a>, <a class="el" href="a00238.html#l00097">ViewContainer::show()</a>, and <a class="el" href="a00226.html#l00264">Navigation::viewLink()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a2" doxytag="WindowManager::show"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">WindowManager::show           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Shows the requested window.
<p>
Reimplemented from <a class="el" href="a00096.html#a2">Container</a>.
<p>
Definition at line <a class="el" href="a00240.html#l00097">97</a> of file <a class="el" href="a00240.html">Windows.php</a>.
<p>
References <a class="el" href="a00217.html#l00075">MainWindow::instance()</a>, and <a class="el" href="a00240.html#l00089">window()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a1" doxytag="WindowManager::window"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">WindowManager::window           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the requested window.<p>
<dl compact><dt><b>Returns:</b></dt><dd>ID of the requested window or an empty string if the default window was requested.</dd></dl>

<p>
Definition at line <a class="el" href="a00240.html#l00089">89</a> of file <a class="el" href="a00240.html">Windows.php</a>.
<p>
Referenced by <a class="el" href="a00240.html#l00070">__construct()</a>, and <a class="el" href="a00240.html#l00097">show()</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="p0" doxytag="WindowManager::$children"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">WindowManager::$children<code> [protected]</code>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Registered children of the class.
<p>
Reimplemented from <a class="el" href="a00143.html#p0">RootContainer</a>.
<p>
Definition at line <a class="el" href="a00240.html#l00116">116</a> of file <a class="el" href="a00240.html">Windows.php</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00240.html">Windows.php</a></ul>
    </div>
  </body>
</html>
Return current item: Aukyla Platform