Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b7a67c0ed47004164a6f19b689d65054 > files > 513

mygui-docs-3.2.0-5.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>MyGUI: MyGUI_WidgetManager.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">MyGUI
   &#160;<span id="projectnumber">3.2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_6ffc83313ac7031dae1aac56ae95e04c.html">MyGUIEngine</a></li><li class="navelem"><a class="el" href="dir_deb6bfddbcac6ef83a5d65512b62ab3f.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">MyGUI_WidgetManager.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_my_g_u_i___widget_manager_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">    This file is part of MyGUI.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">    MyGUI is free software: you can redistribute it and/or modify</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">    it under the terms of the GNU Lesser General Public License as published by</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">    the Free Software Foundation, either version 3 of the License, or</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">    (at your option) any later version.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">    MyGUI is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">    but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">    GNU Lesser General Public License for more details.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">    You should have received a copy of the GNU Lesser General Public License</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">    along with MyGUI.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___precompiled_8h.html">MyGUI_Precompiled.h</a>&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___widget_manager_8h.html">MyGUI_WidgetManager.h</a>&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___gui_8h.html">MyGUI_Gui.h</a>&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___widget_8h.html">MyGUI_Widget.h</a>&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___factory_manager_8h.html">MyGUI_FactoryManager.h</a>&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___button_8h.html">MyGUI_Button.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___canvas_8h.html">MyGUI_Canvas.h</a>&quot;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___combo_box_8h.html">MyGUI_ComboBox.h</a>&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___d_d_container_8h.html">MyGUI_DDContainer.h</a>&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___edit_box_8h.html">MyGUI_EditBox.h</a>&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___item_box_8h.html">MyGUI_ItemBox.h</a>&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___list_box_8h.html">MyGUI_ListBox.h</a>&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___menu_bar_8h.html">MyGUI_MenuBar.h</a>&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___menu_control_8h.html">MyGUI_MenuControl.h</a>&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___menu_item_8h.html">MyGUI_MenuItem.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___multi_list_box_8h.html">MyGUI_MultiListBox.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___multi_list_item_8h.html">MyGUI_MultiListItem.h</a>&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___popup_menu_8h.html">MyGUI_PopupMenu.h</a>&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___progress_bar_8h.html">MyGUI_ProgressBar.h</a>&quot;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___scroll_bar_8h.html">MyGUI_ScrollBar.h</a>&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___scroll_view_8h.html">MyGUI_ScrollView.h</a>&quot;</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___image_box_8h.html">MyGUI_ImageBox.h</a>&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___text_box_8h.html">MyGUI_TextBox.h</a>&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___tab_control_8h.html">MyGUI_TabControl.h</a>&quot;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___tab_item_8h.html">MyGUI_TabItem.h</a>&quot;</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___widget_8h.html">MyGUI_Widget.h</a>&quot;</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___window_8h.html">MyGUI_Window.h</a>&quot;</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_my_g_u_i___backward_compatibility_8h.html">MyGUI_BackwardCompatibility.h</a>&quot;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">namespace </span>MyGUI</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keyword">template</span> &lt;&gt; WidgetManager* Singleton&lt;WidgetManager&gt;::msInstance = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="keyword">template</span> &lt;&gt; <span class="keyword">const</span> <span class="keywordtype">char</span>* Singleton&lt;WidgetManager&gt;::mClassTypeName(<span class="stringliteral">&quot;WidgetManager&quot;</span>);</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a6d7e698d5e99eb727e65c884b1d018e3">   59</a></span>&#160;    <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a6d7e698d5e99eb727e65c884b1d018e3">WidgetManager::WidgetManager</a>() :</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        mIsInitialise(false)</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    {</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    }</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a65564318e908c42159b51f36b9a55e0e">   64</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a65564318e908c42159b51f36b9a55e0e">WidgetManager::initialise</a>()</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    {</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#a3295dc6a84072a11aa2d316eed55ccf3">MYGUI_ASSERT</a>(!mIsInitialise, <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>() &lt;&lt; <span class="stringliteral">&quot; initialised twice&quot;</span>);</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <span class="stringliteral">&quot;* Initialise: &quot;</span> &lt;&lt; <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>());</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_factory_manager.html">FactoryManager</a>&amp; factory = <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">FactoryManager::getInstance</a>();</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_button.html">Button</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_canvas.html">Canvas</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_combo_box.html">ComboBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_d_d_container.html">DDContainer</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_edit_box.html">EditBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_item_box.html">ItemBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_list_box.html">ListBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_menu_bar.html">MenuBar</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_menu_control.html">MenuControl</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_menu_item.html">MenuItem</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_multi_list_box.html">MultiListBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_multi_list_item.html">MultiListItem</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_popup_menu.html">PopupMenu</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_progress_bar.html">ProgressBar</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_scroll_bar.html">ScrollBar</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_scroll_view.html">ScrollView</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_image_box.html">ImageBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_text_box.html">TextBox</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_tab_control.html">TabControl</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_tab_item.html">TabItem</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a>&lt;<a class="code" href="class_my_g_u_i_1_1_window.html">Window</a>&gt;(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_backward_compatibility.html#a595282bb83e0ea907d59f3fb53e32c49">BackwardCompatibility::registerWidgetTypes</a>();</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">Gui::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_gui.html#af5274b0854eea81a43203dd811086532">eventFrameStart</a> += <a class="code" href="namespace_my_g_u_i.html#a43e44ecb96ef6871cb2054b6c34d7885">newDelegate</a>(<span class="keyword">this</span>, &amp;WidgetManager::notifyEventFrameStart);</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>() &lt;&lt; <span class="stringliteral">&quot; successfully initialized&quot;</span>);</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        mIsInitialise = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    }</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a63435269cbdf3614a145ae9be3a4fa39">  102</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a63435269cbdf3614a145ae9be3a4fa39">WidgetManager::shutdown</a>()</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    {</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#a3295dc6a84072a11aa2d316eed55ccf3">MYGUI_ASSERT</a>(mIsInitialise, <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>() &lt;&lt; <span class="stringliteral">&quot; is not initialised&quot;</span>);</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <span class="stringliteral">&quot;* Shutdown: &quot;</span> &lt;&lt; <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>());</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">Gui::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_gui.html#af5274b0854eea81a43203dd811086532">eventFrameStart</a> -= <a class="code" href="namespace_my_g_u_i.html#a43e44ecb96ef6871cb2054b6c34d7885">newDelegate</a>(<span class="keyword">this</span>, &amp;WidgetManager::notifyEventFrameStart);</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ac310fdefb29492bb50dc29a768b40c31">_deleteDelayWidgets</a>();</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        mVectorIUnlinkWidget.clear();</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">FactoryManager::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a211d3ebdb89a78a6ba5c77f1242ca826">unregisterFactory</a>(<span class="stringliteral">&quot;Widget&quot;</span>);</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <a class="code" href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">getClassTypeName</a>() &lt;&lt; <span class="stringliteral">&quot; successfully shutdown&quot;</span>);</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        mIsInitialise = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    }</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a8e3d8a13ba2f781a01bba230cbcf7858">  118</a></span>&#160;    <a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a8e3d8a13ba2f781a01bba230cbcf7858">WidgetManager::createWidget</a>(<a class="code" href="struct_my_g_u_i_1_1_widget_style.html">WidgetStyle</a> _style, <span class="keyword">const</span> std::string&amp; _type, <span class="keyword">const</span> std::string&amp; _skin, <span class="keyword">const</span> <a class="code" href="struct_my_g_u_i_1_1types_1_1_t_coord.html">IntCoord</a>&amp; _coord, <a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* _parent, <a class="code" href="class_my_g_u_i_1_1_i_cropped_rectangle.html">ICroppedRectangle</a>* _cropeedParent, <span class="keyword">const</span> std::string&amp; _name)</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    {</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_i_object.html">IObject</a>* <span class="keywordtype">object</span> = <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">FactoryManager::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8f57109abb996399ba592f6288d3238f">createObject</a>(<span class="stringliteral">&quot;Widget&quot;</span>, _type);</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keywordflow">if</span> (<span class="keywordtype">object</span> != <span class="keyword">nullptr</span>)</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        {</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;            <a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* widget = <span class="keywordtype">object</span>-&gt;<a class="code" href="class_my_g_u_i_1_1_i_object.html#a45ac01b52ae0c38c767eff122cb66010">castType</a>&lt;<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>&gt;();</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;            widget-&gt;<a class="code" href="class_my_g_u_i_1_1_widget.html#aae54386446434e4b133c244925402375">_initialise</a>(_style, _coord, _skin, _parent, _cropeedParent, _name);</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;            <span class="keywordflow">return</span> widget;</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        }</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <a class="code" href="_my_g_u_i___diagnostic_8h.html#ab27fe39fff996df9a2561031834056f5">MYGUI_EXCEPT</a>(<span class="stringliteral">&quot;factory &#39;&quot;</span> &lt;&lt; _type &lt;&lt; <span class="stringliteral">&quot;&#39; not found&quot;</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    }</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#af21debcbce07a6ae01c9470859fa49da">  132</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#af21debcbce07a6ae01c9470859fa49da">WidgetManager::destroyWidget</a>(<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* _widget)</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    {</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">Gui::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_gui.html#a080c8762ddca338a91cf7015642cad39">destroyWidget</a>(_widget);</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    }</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#aa782a5721d9acf97f7a1298676a8b9a9">  137</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#aa782a5721d9acf97f7a1298676a8b9a9">WidgetManager::destroyWidgets</a>(<span class="keyword">const</span> <a class="code" href="namespace_my_g_u_i.html#adf1f7c0b898769fe23f821eee2f682f6">VectorWidgetPtr</a>&amp; _widgets)</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    {</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">Gui::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_gui.html#a3574bd885c246e6842a5aded83185f71">destroyWidgets</a>(_widgets);</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    }</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a346ae678e76e445b4846e038d64d2c8a">  142</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#aa782a5721d9acf97f7a1298676a8b9a9">WidgetManager::destroyWidgets</a>(<a class="code" href="class_my_g_u_i_1_1_enumerator.html">EnumeratorWidgetPtr</a> _widgets)</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    {</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">Gui::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_gui.html#a3574bd885c246e6842a5aded83185f71">destroyWidgets</a>(_widgets);</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    }</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#ad1fb5188b925e60ea1b2044e17d72de7">  147</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ad1fb5188b925e60ea1b2044e17d72de7">WidgetManager::registerUnlinker</a>(<a class="code" href="class_my_g_u_i_1_1_i_unlink_widget.html">IUnlinkWidget</a>* _unlink)</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    {</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a030151972aa91fe0c8ad42e2b28551e6">unregisterUnlinker</a>(_unlink);</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        mVectorIUnlinkWidget.push_back(_unlink);</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    }</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#a030151972aa91fe0c8ad42e2b28551e6">  153</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#a030151972aa91fe0c8ad42e2b28551e6">WidgetManager::unregisterUnlinker</a>(<a class="code" href="class_my_g_u_i_1_1_i_unlink_widget.html">IUnlinkWidget</a>* _unlink)</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    {</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        VectorIUnlinkWidget::iterator iter = std::remove(mVectorIUnlinkWidget.begin(), mVectorIUnlinkWidget.end(), _unlink);</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordflow">if</span> (iter != mVectorIUnlinkWidget.end())</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;            mVectorIUnlinkWidget.erase(iter);</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    }</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#ac7e0bb465b8deb2cbc7353cef1c29c15">  160</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ac7e0bb465b8deb2cbc7353cef1c29c15">WidgetManager::unlinkFromUnlinkers</a>(<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* _widget)</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    {</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keywordflow">for</span> (VectorIUnlinkWidget::iterator iter = mVectorIUnlinkWidget.begin(); iter != mVectorIUnlinkWidget.end(); ++iter)</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        {</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;            (*iter)-&gt;_unlinkWidget(_widget);</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        }</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    }</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#af5c97b0b7d0383a0df32932d0866b76f">  168</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#af5c97b0b7d0383a0df32932d0866b76f">WidgetManager::isFactoryExist</a>(<span class="keyword">const</span> std::string&amp; _type)</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    {</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        <span class="keywordflow">if</span> (<a class="code" href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">FactoryManager::getInstance</a>().<a class="code" href="class_my_g_u_i_1_1_widget_manager.html#af5c97b0b7d0383a0df32932d0866b76f">isFactoryExist</a>(<span class="stringliteral">&quot;Widget&quot;</span>, _type))</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        {</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;            <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        }</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    }</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    <span class="keywordtype">void</span> WidgetManager::notifyEventFrameStart(<span class="keywordtype">float</span> _time)</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    {</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ac310fdefb29492bb50dc29a768b40c31">_deleteDelayWidgets</a>();</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    }</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#ab8aff9cb0de0d16db31aa363f7a7a4dd">  183</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ab8aff9cb0de0d16db31aa363f7a7a4dd">WidgetManager::_deleteWidget</a>(<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* _widget)</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    {</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        _widget-&gt;<a class="code" href="class_my_g_u_i_1_1_widget.html#a55b19482fe01925c36e29af671e3d092">_shutdown</a>();</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        <span class="keywordflow">for</span> (VectorWidgetPtr::iterator entry = mDestroyWidgets.begin(); entry != mDestroyWidgets.end(); ++entry)</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        {</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;            <span class="comment">/*if ((*entry) == _widget)</span></div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">                return;*/</span></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;            <a class="code" href="_my_g_u_i___diagnostic_8h.html#a3295dc6a84072a11aa2d316eed55ccf3">MYGUI_ASSERT</a>((*entry) != _widget, <span class="stringliteral">&quot;double delete widget&quot;</span>);</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        }</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        mDestroyWidgets.push_back(_widget);</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    }</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="class_my_g_u_i_1_1_widget_manager.html#ac310fdefb29492bb50dc29a768b40c31">  197</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_g_u_i_1_1_widget_manager.html#ac310fdefb29492bb50dc29a768b40c31">WidgetManager::_deleteDelayWidgets</a>()</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    {</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        <span class="keywordflow">if</span> (!mDestroyWidgets.empty())</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        {</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;            <span class="keywordflow">for</span> (VectorWidgetPtr::iterator entry = mDestroyWidgets.begin(); entry != mDestroyWidgets.end(); ++entry)</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;                <span class="keyword">delete</span> (*entry);</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;            mDestroyWidgets.clear();</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;        }</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    }</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;} <span class="comment">// namespace MyGUI</span></div>
<div class="ttc" id="struct_my_g_u_i_1_1types_1_1_t_coord_html"><div class="ttname"><a href="struct_my_g_u_i_1_1types_1_1_t_coord.html">MyGUI::types::TCoord&lt; int &gt;</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_html"><div class="ttname"><a href="class_my_g_u_i_1_1_widget.html">MyGUI::Widget</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_8h_source.html#l00041">MyGUI_Widget.h:41</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_combo_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_combo_box.html">MyGUI::ComboBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___combo_box_8h_source.html#l00040">MyGUI_ComboBox.h:40</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_gui_html_a080c8762ddca338a91cf7015642cad39"><div class="ttname"><a href="class_my_g_u_i_1_1_gui.html#a080c8762ddca338a91cf7015642cad39">MyGUI::Gui::destroyWidget</a></div><div class="ttdeci">void destroyWidget(Widget *_widget)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___gui_8cpp_source.html#l00261">MyGUI_Gui.cpp:261</a></div></div>
<div class="ttc" id="_my_g_u_i___factory_manager_8h_html"><div class="ttname"><a href="_my_g_u_i___factory_manager_8h.html">MyGUI_FactoryManager.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_tab_item_html"><div class="ttname"><a href="class_my_g_u_i_1_1_tab_item.html">MyGUI::TabItem</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___tab_item_8h_source.html#l00032">MyGUI_TabItem.h:32</a></div></div>
<div class="ttc" id="_my_g_u_i___canvas_8h_html"><div class="ttname"><a href="_my_g_u_i___canvas_8h.html">MyGUI_Canvas.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_image_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_image_box.html">MyGUI::ImageBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___image_box_8h_source.html#l00033">MyGUI_ImageBox.h:33</a></div></div>
<div class="ttc" id="_my_g_u_i___item_box_8h_html"><div class="ttname"><a href="_my_g_u_i___item_box_8h.html">MyGUI_ItemBox.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_gui_html_af5274b0854eea81a43203dd811086532"><div class="ttname"><a href="class_my_g_u_i_1_1_gui.html#af5274b0854eea81a43203dd811086532">MyGUI::Gui::eventFrameStart</a></div><div class="ttdeci">EventHandle_FrameEventDelegate eventFrameStart</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___gui_8h_source.html#l00166">MyGUI_Gui.h:166</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_ac310fdefb29492bb50dc29a768b40c31"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#ac310fdefb29492bb50dc29a768b40c31">MyGUI::WidgetManager::_deleteDelayWidgets</a></div><div class="ttdeci">void _deleteDelayWidgets()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00197">MyGUI_WidgetManager.cpp:197</a></div></div>
<div class="ttc" id="_my_g_u_i___tab_control_8h_html"><div class="ttname"><a href="_my_g_u_i___tab_control_8h.html">MyGUI_TabControl.h</a></div></div>
<div class="ttc" id="_my_g_u_i___precompiled_8h_html"><div class="ttname"><a href="_my_g_u_i___precompiled_8h.html">MyGUI_Precompiled.h</a></div></div>
<div class="ttc" id="_my_g_u_i___menu_bar_8h_html"><div class="ttname"><a href="_my_g_u_i___menu_bar_8h.html">MyGUI_MenuBar.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_menu_control_html"><div class="ttname"><a href="class_my_g_u_i_1_1_menu_control.html">MyGUI::MenuControl</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___menu_control_8h_source.html#l00042">MyGUI_MenuControl.h:42</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_af5c97b0b7d0383a0df32932d0866b76f"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#af5c97b0b7d0383a0df32932d0866b76f">MyGUI::WidgetManager::isFactoryExist</a></div><div class="ttdeci">bool isFactoryExist(const std::string &amp;_type)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00168">MyGUI_WidgetManager.cpp:168</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_item_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_item_box.html">MyGUI::ItemBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___item_box_8h_source.html#l00041">MyGUI_ItemBox.h:41</a></div></div>
<div class="ttc" id="namespace_my_g_u_i_html_a43e44ecb96ef6871cb2054b6c34d7885"><div class="ttname"><a href="namespace_my_g_u_i.html#a43e44ecb96ef6871cb2054b6c34d7885">MyGUI::newDelegate</a></div><div class="ttdeci">delegates::IDelegate0 * newDelegate(void(*_func)())</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___delegate_8h_source.html#l00150">MyGUI_Delegate.h:150</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_singleton_html_a62dffea70e4b1061c1018a3b12d3ecd8"><div class="ttname"><a href="class_my_g_u_i_1_1_singleton.html#a62dffea70e4b1061c1018a3b12d3ecd8">MyGUI::Singleton&lt; FactoryManager &gt;::getInstance</a></div><div class="ttdeci">static FactoryManager &amp; getInstance()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___singleton_8h_source.html#l00053">MyGUI_Singleton.h:53</a></div></div>
<div class="ttc" id="_my_g_u_i___widget_manager_8h_html"><div class="ttname"><a href="_my_g_u_i___widget_manager_8h.html">MyGUI_WidgetManager.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_a63435269cbdf3614a145ae9be3a4fa39"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#a63435269cbdf3614a145ae9be3a4fa39">MyGUI::WidgetManager::shutdown</a></div><div class="ttdeci">void shutdown()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00102">MyGUI_WidgetManager.cpp:102</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_af21debcbce07a6ae01c9470859fa49da"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#af21debcbce07a6ae01c9470859fa49da">MyGUI::WidgetManager::destroyWidget</a></div><div class="ttdeci">void destroyWidget(Widget *_widget)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00132">MyGUI_WidgetManager.cpp:132</a></div></div>
<div class="ttc" id="_my_g_u_i___list_box_8h_html"><div class="ttname"><a href="_my_g_u_i___list_box_8h.html">MyGUI_ListBox.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_singleton_html_a2c806053cf545c5fdf7a3e6822a585a9"><div class="ttname"><a href="class_my_g_u_i_1_1_singleton.html#a2c806053cf545c5fdf7a3e6822a585a9">MyGUI::Singleton&lt; WidgetManager &gt;::getClassTypeName</a></div><div class="ttdeci">static const char * getClassTypeName()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___singleton_8h_source.html#l00064">MyGUI_Singleton.h:64</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_list_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_list_box.html">MyGUI::ListBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___list_box_8h_source.html#l00037">MyGUI_ListBox.h:37</a></div></div>
<div class="ttc" id="_my_g_u_i___button_8h_html"><div class="ttname"><a href="_my_g_u_i___button_8h.html">MyGUI_Button.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_ac7e0bb465b8deb2cbc7353cef1c29c15"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#ac7e0bb465b8deb2cbc7353cef1c29c15">MyGUI::WidgetManager::unlinkFromUnlinkers</a></div><div class="ttdeci">void unlinkFromUnlinkers(Widget *_widget)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00160">MyGUI_WidgetManager.cpp:160</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_aa782a5721d9acf97f7a1298676a8b9a9"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#aa782a5721d9acf97f7a1298676a8b9a9">MyGUI::WidgetManager::destroyWidgets</a></div><div class="ttdeci">void destroyWidgets(const VectorWidgetPtr &amp;_widgets)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00137">MyGUI_WidgetManager.cpp:137</a></div></div>
<div class="ttc" id="_my_g_u_i___d_d_container_8h_html"><div class="ttname"><a href="_my_g_u_i___d_d_container_8h.html">MyGUI_DDContainer.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_multi_list_item_html"><div class="ttname"><a href="class_my_g_u_i_1_1_multi_list_item.html">MyGUI::MultiListItem</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___multi_list_item_8h_source.html#l00033">MyGUI_MultiListItem.h:33</a></div></div>
<div class="ttc" id="_my_g_u_i___multi_list_box_8h_html"><div class="ttname"><a href="_my_g_u_i___multi_list_box_8h.html">MyGUI_MultiListBox.h</a></div></div>
<div class="ttc" id="_my_g_u_i___progress_bar_8h_html"><div class="ttname"><a href="_my_g_u_i___progress_bar_8h.html">MyGUI_ProgressBar.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_button_html"><div class="ttname"><a href="class_my_g_u_i_1_1_button.html">MyGUI::Button</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___button_8h_source.html#l00031">MyGUI_Button.h:31</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_factory_manager_html"><div class="ttname"><a href="class_my_g_u_i_1_1_factory_manager.html">MyGUI::FactoryManager</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___factory_manager_8h_source.html#l00033">MyGUI_FactoryManager.h:33</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_enumerator_html"><div class="ttname"><a href="class_my_g_u_i_1_1_enumerator.html">MyGUI::Enumerator</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___enumerator_8h_source.html#l00063">MyGUI_Enumerator.h:63</a></div></div>
<div class="ttc" id="_my_g_u_i___diagnostic_8h_html_af21540a9d30d042ad9a6c67a79e5c2f3"><div class="ttname"><a href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a></div><div class="ttdeci">#define MYGUI_LOG(level, text)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___diagnostic_8h_source.html#l00038">MyGUI_Diagnostic.h:38</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_html_a55b19482fe01925c36e29af671e3d092"><div class="ttname"><a href="class_my_g_u_i_1_1_widget.html#a55b19482fe01925c36e29af671e3d092">MyGUI::Widget::_shutdown</a></div><div class="ttdeci">void _shutdown()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_8cpp_source.html#l00141">MyGUI_Widget.cpp:141</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_edit_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_edit_box.html">MyGUI::EditBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___edit_box_8h_source.html#l00037">MyGUI_EditBox.h:37</a></div></div>
<div class="ttc" id="_my_g_u_i___multi_list_item_8h_html"><div class="ttname"><a href="_my_g_u_i___multi_list_item_8h.html">MyGUI_MultiListItem.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_i_unlink_widget_html"><div class="ttname"><a href="class_my_g_u_i_1_1_i_unlink_widget.html">MyGUI::IUnlinkWidget</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___i_unlink_widget_8h_source.html#l00031">MyGUI_IUnlinkWidget.h:31</a></div></div>
<div class="ttc" id="_my_g_u_i___diagnostic_8h_html_ab27fe39fff996df9a2561031834056f5"><div class="ttname"><a href="_my_g_u_i___diagnostic_8h.html#ab27fe39fff996df9a2561031834056f5">MYGUI_EXCEPT</a></div><div class="ttdeci">#define MYGUI_EXCEPT(dest)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___diagnostic_8h_source.html#l00049">MyGUI_Diagnostic.h:49</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_gui_html_a3574bd885c246e6842a5aded83185f71"><div class="ttname"><a href="class_my_g_u_i_1_1_gui.html#a3574bd885c246e6842a5aded83185f71">MyGUI::Gui::destroyWidgets</a></div><div class="ttdeci">void destroyWidgets(const VectorWidgetPtr &amp;_widgets)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___gui_8cpp_source.html#l00270">MyGUI_Gui.cpp:270</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_progress_bar_html"><div class="ttname"><a href="class_my_g_u_i_1_1_progress_bar.html">MyGUI::ProgressBar</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___progress_bar_8h_source.html#l00033">MyGUI_ProgressBar.h:33</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_popup_menu_html"><div class="ttname"><a href="class_my_g_u_i_1_1_popup_menu.html">MyGUI::PopupMenu</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___popup_menu_8h_source.html#l00031">MyGUI_PopupMenu.h:31</a></div></div>
<div class="ttc" id="_my_g_u_i___scroll_bar_8h_html"><div class="ttname"><a href="_my_g_u_i___scroll_bar_8h.html">MyGUI_ScrollBar.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_scroll_view_html"><div class="ttname"><a href="class_my_g_u_i_1_1_scroll_view.html">MyGUI::ScrollView</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___scroll_view_8h_source.html#l00032">MyGUI_ScrollView.h:32</a></div></div>
<div class="ttc" id="namespace_my_g_u_i_html_adf1f7c0b898769fe23f821eee2f682f6"><div class="ttname"><a href="namespace_my_g_u_i.html#adf1f7c0b898769fe23f821eee2f682f6">MyGUI::VectorWidgetPtr</a></div><div class="ttdeci">std::vector&lt; Widget * &gt; VectorWidgetPtr</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_defines_8h_source.html#l00033">MyGUI_WidgetDefines.h:33</a></div></div>
<div class="ttc" id="_my_g_u_i___scroll_view_8h_html"><div class="ttname"><a href="_my_g_u_i___scroll_view_8h.html">MyGUI_ScrollView.h</a></div></div>
<div class="ttc" id="_my_g_u_i___diagnostic_8h_html_a3295dc6a84072a11aa2d316eed55ccf3"><div class="ttname"><a href="_my_g_u_i___diagnostic_8h.html#a3295dc6a84072a11aa2d316eed55ccf3">MYGUI_ASSERT</a></div><div class="ttdeci">#define MYGUI_ASSERT(exp, dest)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___diagnostic_8h_source.html#l00058">MyGUI_Diagnostic.h:58</a></div></div>
<div class="ttc" id="_my_g_u_i___backward_compatibility_8h_html"><div class="ttname"><a href="_my_g_u_i___backward_compatibility_8h.html">MyGUI_BackwardCompatibility.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_ab8aff9cb0de0d16db31aa363f7a7a4dd"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#ab8aff9cb0de0d16db31aa363f7a7a4dd">MyGUI::WidgetManager::_deleteWidget</a></div><div class="ttdeci">void _deleteWidget(Widget *_widget)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00183">MyGUI_WidgetManager.cpp:183</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_d_d_container_html"><div class="ttname"><a href="class_my_g_u_i_1_1_d_d_container.html">MyGUI::DDContainer</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___d_d_container_8h_source.html#l00039">MyGUI_DDContainer.h:39</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_i_object_html_a45ac01b52ae0c38c767eff122cb66010"><div class="ttname"><a href="class_my_g_u_i_1_1_i_object.html#a45ac01b52ae0c38c767eff122cb66010">MyGUI::IObject::castType</a></div><div class="ttdeci">Type * castType(bool _throw=true)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___i_object_8h_source.html#l00033">MyGUI_IObject.h:33</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_ad1fb5188b925e60ea1b2044e17d72de7"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#ad1fb5188b925e60ea1b2044e17d72de7">MyGUI::WidgetManager::registerUnlinker</a></div><div class="ttdeci">void registerUnlinker(IUnlinkWidget *_unlink)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00147">MyGUI_WidgetManager.cpp:147</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_menu_bar_html"><div class="ttname"><a href="class_my_g_u_i_1_1_menu_bar.html">MyGUI::MenuBar</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___menu_bar_8h_source.html#l00031">MyGUI_MenuBar.h:31</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_factory_manager_html_a211d3ebdb89a78a6ba5c77f1242ca826"><div class="ttname"><a href="class_my_g_u_i_1_1_factory_manager.html#a211d3ebdb89a78a6ba5c77f1242ca826">MyGUI::FactoryManager::unregisterFactory</a></div><div class="ttdeci">void unregisterFactory(const std::string &amp;_category, const std::string &amp;_type)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___factory_manager_8cpp_source.html#l00061">MyGUI_FactoryManager.cpp:61</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_a8e3d8a13ba2f781a01bba230cbcf7858"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#a8e3d8a13ba2f781a01bba230cbcf7858">MyGUI::WidgetManager::createWidget</a></div><div class="ttdeci">Widget * createWidget(WidgetStyle _style, const std::string &amp;_type, const std::string &amp;_skin, const IntCoord &amp;_coord, Widget *_parent, ICroppedRectangle *_cropeedParent, const std::string &amp;_name)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00118">MyGUI_WidgetManager.cpp:118</a></div></div>
<div class="ttc" id="_my_g_u_i___popup_menu_8h_html"><div class="ttname"><a href="_my_g_u_i___popup_menu_8h.html">MyGUI_PopupMenu.h</a></div></div>
<div class="ttc" id="_my_g_u_i___combo_box_8h_html"><div class="ttname"><a href="_my_g_u_i___combo_box_8h.html">MyGUI_ComboBox.h</a></div></div>
<div class="ttc" id="_my_g_u_i___menu_item_8h_html"><div class="ttname"><a href="_my_g_u_i___menu_item_8h.html">MyGUI_MenuItem.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_i_object_html"><div class="ttname"><a href="class_my_g_u_i_1_1_i_object.html">MyGUI::IObject</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___i_object_8h_source.html#l00031">MyGUI_IObject.h:31</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_factory_manager_html_a8c386074b8e2f6b769b6b1d67e648652"><div class="ttname"><a href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">MyGUI::FactoryManager::registerFactory</a></div><div class="ttdeci">void registerFactory(const std::string &amp;_category, const std::string &amp;_type, Delegate::IDelegate *_delegate)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___factory_manager_8cpp_source.html#l00055">MyGUI_FactoryManager.cpp:55</a></div></div>
<div class="ttc" id="struct_my_g_u_i_1_1_widget_style_html"><div class="ttname"><a href="struct_my_g_u_i_1_1_widget_style.html">MyGUI::WidgetStyle</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_style_8h_source.html#l00031">MyGUI_WidgetStyle.h:31</a></div></div>
<div class="ttc" id="_my_g_u_i___tab_item_8h_html"><div class="ttname"><a href="_my_g_u_i___tab_item_8h.html">MyGUI_TabItem.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_i_cropped_rectangle_html"><div class="ttname"><a href="class_my_g_u_i_1_1_i_cropped_rectangle.html">MyGUI::ICroppedRectangle</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___i_cropped_rectangle_8h_source.html#l00031">MyGUI_ICroppedRectangle.h:31</a></div></div>
<div class="ttc" id="_my_g_u_i___widget_8h_html"><div class="ttname"><a href="_my_g_u_i___widget_8h.html">MyGUI_Widget.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_backward_compatibility_html_a595282bb83e0ea907d59f3fb53e32c49"><div class="ttname"><a href="class_my_g_u_i_1_1_backward_compatibility.html#a595282bb83e0ea907d59f3fb53e32c49">MyGUI::BackwardCompatibility::registerWidgetTypes</a></div><div class="ttdeci">static void registerWidgetTypes()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___backward_compatibility_8cpp_source.html#l01139">MyGUI_BackwardCompatibility.cpp:1139</a></div></div>
<div class="ttc" id="_my_g_u_i___image_box_8h_html"><div class="ttname"><a href="_my_g_u_i___image_box_8h.html">MyGUI_ImageBox.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_multi_list_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_multi_list_box.html">MyGUI::MultiListBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___multi_list_box_8h_source.html#l00044">MyGUI_MultiListBox.h:44</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_text_box_html"><div class="ttname"><a href="class_my_g_u_i_1_1_text_box.html">MyGUI::TextBox</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___text_box_8h_source.html#l00031">MyGUI_TextBox.h:31</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_canvas_html"><div class="ttname"><a href="class_my_g_u_i_1_1_canvas.html">MyGUI::Canvas</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___canvas_8h_source.html#l00036">MyGUI_Canvas.h:36</a></div></div>
<div class="ttc" id="_my_g_u_i___menu_control_8h_html"><div class="ttname"><a href="_my_g_u_i___menu_control_8h.html">MyGUI_MenuControl.h</a></div></div>
<div class="ttc" id="_my_g_u_i___gui_8h_html"><div class="ttname"><a href="_my_g_u_i___gui_8h.html">MyGUI_Gui.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_window_html"><div class="ttname"><a href="class_my_g_u_i_1_1_window.html">MyGUI::Window</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___window_8h_source.html#l00039">MyGUI_Window.h:39</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_html_aae54386446434e4b133c244925402375"><div class="ttname"><a href="class_my_g_u_i_1_1_widget.html#aae54386446434e4b133c244925402375">MyGUI::Widget::_initialise</a></div><div class="ttdeci">void _initialise(WidgetStyle _style, const IntCoord &amp;_coord, const std::string &amp;_skinName, Widget *_parent, ICroppedRectangle *_croppedParent, const std::string &amp;_name)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_8cpp_source.html#l00066">MyGUI_Widget.cpp:66</a></div></div>
<div class="ttc" id="_my_g_u_i___window_8h_html"><div class="ttname"><a href="_my_g_u_i___window_8h.html">MyGUI_Window.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_menu_item_html"><div class="ttname"><a href="class_my_g_u_i_1_1_menu_item.html">MyGUI::MenuItem</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___menu_item_8h_source.html#l00033">MyGUI_MenuItem.h:33</a></div></div>
<div class="ttc" id="_my_g_u_i___edit_box_8h_html"><div class="ttname"><a href="_my_g_u_i___edit_box_8h.html">MyGUI_EditBox.h</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_tab_control_html"><div class="ttname"><a href="class_my_g_u_i_1_1_tab_control.html">MyGUI::TabControl</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___tab_control_8h_source.html#l00038">MyGUI_TabControl.h:38</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_scroll_bar_html"><div class="ttname"><a href="class_my_g_u_i_1_1_scroll_bar.html">MyGUI::ScrollBar</a></div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___scroll_bar_8h_source.html#l00033">MyGUI_ScrollBar.h:33</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_factory_manager_html_a8f57109abb996399ba592f6288d3238f"><div class="ttname"><a href="class_my_g_u_i_1_1_factory_manager.html#a8f57109abb996399ba592f6288d3238f">MyGUI::FactoryManager::createObject</a></div><div class="ttdeci">IObject * createObject(const std::string &amp;_category, const std::string &amp;_type)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___factory_manager_8cpp_source.html#l00087">MyGUI_FactoryManager.cpp:87</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_a65564318e908c42159b51f36b9a55e0e"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#a65564318e908c42159b51f36b9a55e0e">MyGUI::WidgetManager::initialise</a></div><div class="ttdeci">void initialise()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00064">MyGUI_WidgetManager.cpp:64</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_a6d7e698d5e99eb727e65c884b1d018e3"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#a6d7e698d5e99eb727e65c884b1d018e3">MyGUI::WidgetManager::WidgetManager</a></div><div class="ttdeci">WidgetManager()</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00059">MyGUI_WidgetManager.cpp:59</a></div></div>
<div class="ttc" id="class_my_g_u_i_1_1_widget_manager_html_a030151972aa91fe0c8ad42e2b28551e6"><div class="ttname"><a href="class_my_g_u_i_1_1_widget_manager.html#a030151972aa91fe0c8ad42e2b28551e6">MyGUI::WidgetManager::unregisterUnlinker</a></div><div class="ttdeci">void unregisterUnlinker(IUnlinkWidget *_unlink)</div><div class="ttdef"><b>Definition:</b> <a href="_my_g_u_i___widget_manager_8cpp_source.html#l00153">MyGUI_WidgetManager.cpp:153</a></div></div>
<div class="ttc" id="_my_g_u_i___text_box_8h_html"><div class="ttname"><a href="_my_g_u_i___text_box_8h.html">MyGUI_TextBox.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Oct 19 2013 12:37:13 for MyGUI by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>