<!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  <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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data 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 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> </div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">/*</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> This file is part of MyGUI.</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"></span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <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> <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> <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> <span class="comment"> (at your option) any later version.</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"></span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <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> <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> <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> <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> <span class="comment"></span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <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> <span class="comment"> along with MyGUI. If not, see <http://www.gnu.org/licenses/>.</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">*/</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___precompiled_8h.html">MyGUI_Precompiled.h</a>"</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___widget_manager_8h.html">MyGUI_WidgetManager.h</a>"</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___gui_8h.html">MyGUI_Gui.h</a>"</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___widget_8h.html">MyGUI_Widget.h</a>"</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___factory_manager_8h.html">MyGUI_FactoryManager.h</a>"</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___button_8h.html">MyGUI_Button.h</a>"</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___canvas_8h.html">MyGUI_Canvas.h</a>"</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___combo_box_8h.html">MyGUI_ComboBox.h</a>"</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___d_d_container_8h.html">MyGUI_DDContainer.h</a>"</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___edit_box_8h.html">MyGUI_EditBox.h</a>"</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___item_box_8h.html">MyGUI_ItemBox.h</a>"</span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___list_box_8h.html">MyGUI_ListBox.h</a>"</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___menu_bar_8h.html">MyGUI_MenuBar.h</a>"</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___menu_control_8h.html">MyGUI_MenuControl.h</a>"</span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___menu_item_8h.html">MyGUI_MenuItem.h</a>"</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___multi_list_box_8h.html">MyGUI_MultiListBox.h</a>"</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___multi_list_item_8h.html">MyGUI_MultiListItem.h</a>"</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___popup_menu_8h.html">MyGUI_PopupMenu.h</a>"</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___progress_bar_8h.html">MyGUI_ProgressBar.h</a>"</span></div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___scroll_bar_8h.html">MyGUI_ScrollBar.h</a>"</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___scroll_view_8h.html">MyGUI_ScrollView.h</a>"</span></div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___image_box_8h.html">MyGUI_ImageBox.h</a>"</span></div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___text_box_8h.html">MyGUI_TextBox.h</a>"</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___tab_control_8h.html">MyGUI_TabControl.h</a>"</span></div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___tab_item_8h.html">MyGUI_TabItem.h</a>"</span></div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___widget_8h.html">MyGUI_Widget.h</a>"</span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___window_8h.html">MyGUI_Window.h</a>"</span></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include "<a class="code" href="_my_g_u_i___backward_compatibility_8h.html">MyGUI_BackwardCompatibility.h</a>"</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">namespace </span>MyGUI</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">template</span> <> WidgetManager* Singleton<WidgetManager>::msInstance = <span class="keyword">nullptr</span>;</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">template</span> <> <span class="keyword">const</span> <span class="keywordtype">char</span>* Singleton<WidgetManager>::mClassTypeName(<span class="stringliteral">"WidgetManager"</span>);</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </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>  <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>  mIsInitialise(false)</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </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>  <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>  {</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <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>() << <span class="stringliteral">" initialised twice"</span>);</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <span class="stringliteral">"* Initialise: "</span> << <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> </div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="class_my_g_u_i_1_1_factory_manager.html">FactoryManager</a>& 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> </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_button.html">Button</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_canvas.html">Canvas</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_combo_box.html">ComboBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_d_d_container.html">DDContainer</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_edit_box.html">EditBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_item_box.html">ItemBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_list_box.html">ListBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_menu_bar.html">MenuBar</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_menu_control.html">MenuControl</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_menu_item.html">MenuItem</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_multi_list_box.html">MultiListBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_multi_list_item.html">MultiListItem</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_popup_menu.html">PopupMenu</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_progress_bar.html">ProgressBar</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_scroll_bar.html">ScrollBar</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_scroll_view.html">ScrollView</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_image_box.html">ImageBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_text_box.html">TextBox</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_tab_control.html">TabControl</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_tab_item.html">TabItem</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  factory.<a class="code" href="class_my_g_u_i_1_1_factory_manager.html#a8c386074b8e2f6b769b6b1d67e648652">registerFactory</a><<a class="code" href="class_my_g_u_i_1_1_window.html">Window</a>>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <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> </div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <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>, &WidgetManager::notifyEventFrameStart);</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <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>() << <span class="stringliteral">" successfully initialized"</span>);</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  mIsInitialise = <span class="keyword">true</span>;</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </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>  <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>  {</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <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>() << <span class="stringliteral">" is not initialised"</span>);</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="_my_g_u_i___diagnostic_8h.html#af21540a9d30d042ad9a6c67a79e5c2f3">MYGUI_LOG</a>(Info, <span class="stringliteral">"* Shutdown: "</span> << <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> </div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <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>, &WidgetManager::notifyEventFrameStart);</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <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> </div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  mVectorIUnlinkWidget.clear();</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</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#a211d3ebdb89a78a6ba5c77f1242ca826">unregisterFactory</a>(<span class="stringliteral">"Widget"</span>);</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <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>() << <span class="stringliteral">" successfully shutdown"</span>);</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  mIsInitialise = <span class="keyword">false</span>;</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </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>  <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& _type, <span class="keyword">const</span> std::string& _skin, <span class="keyword">const</span> <a class="code" href="struct_my_g_u_i_1_1types_1_1_t_coord.html">IntCoord</a>& _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& _name)</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  {</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <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">"Widget"</span>, _type);</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <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>  {</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>* widget = <span class="keywordtype">object</span>-><a class="code" href="class_my_g_u_i_1_1_i_object.html#a45ac01b52ae0c38c767eff122cb66010">castType</a><<a class="code" href="class_my_g_u_i_1_1_widget.html">Widget</a>>();</div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  widget-><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> </div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> widget;</div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="_my_g_u_i___diagnostic_8h.html#ab27fe39fff996df9a2561031834056f5">MYGUI_EXCEPT</a>(<span class="stringliteral">"factory '"</span> << _type << <span class="stringliteral">"' not found"</span>);</div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </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>  <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>  {</div> <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <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>  }</div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </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>  <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>& _widgets)</div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <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>  }</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </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>  <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>  {</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <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>  }</div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </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>  <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>  {</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <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>  mVectorIUnlinkWidget.push_back(_unlink);</div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </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>  <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>  {</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  VectorIUnlinkWidget::iterator iter = std::remove(mVectorIUnlinkWidget.begin(), mVectorIUnlinkWidget.end(), _unlink);</div> <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">if</span> (iter != mVectorIUnlinkWidget.end())</div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  mVectorIUnlinkWidget.erase(iter);</div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  }</div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </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>  <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>  {</div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <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>  {</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  (*iter)->_unlinkWidget(_widget);</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  }</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </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>  <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& _type)</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  {</div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <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">"Widget"</span>, _type))</div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  {</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <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>  {</div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <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>  }</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </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>  <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>  {</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  _widget-><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> </div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <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>  {</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">/*if ((*entry) == _widget)</span></div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="comment"> return;*/</span></div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="_my_g_u_i___diagnostic_8h.html#a3295dc6a84072a11aa2d316eed55ccf3">MYGUI_ASSERT</a>((*entry) != _widget, <span class="stringliteral">"double delete widget"</span>);</div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  mDestroyWidgets.push_back(_widget);</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </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>  <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>  {</div> <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">if</span> (!mDestroyWidgets.empty())</div> <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  {</div> <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <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>  <span class="keyword">delete</span> (*entry);</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  mDestroyWidgets.clear();</div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div> <div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> <div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div> <div class="line"><a name="l00207"></a><span class="lineno"> 207</span> } <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< int ></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 &_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< FactoryManager >::getInstance</a></div><div class="ttdeci">static FactoryManager & 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< WidgetManager >::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 &_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 &_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< Widget * > 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 &_category, const std::string &_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 &_type, const std::string &_skin, const IntCoord &_coord, Widget *_parent, ICroppedRectangle *_cropeedParent, const std::string &_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 &_category, const std::string &_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 &_coord, const std::string &_skinName, Widget *_parent, ICroppedRectangle *_croppedParent, const std::string &_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 &_category, const std::string &_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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>