<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a4e3e1d3a3df50791c7179086b4601829"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a4e3e1d3a3df50791c7179086b4601829">ewol::widget::Container::requestDestroyFromChild</a></div><divclass="ttdeci">void requestDestroyFromChild(const ewol::ObjectShared &_child) override</div><divclass="ttdoc">Called by a whild that want to remove pointer of itself from the current list of his parrent...</div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a230a898720d4ff66173f63defc365fb0"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a230a898720d4ff66173f63defc365fb0">ewol::widget::Container::subWidgetUnLink</a></div><divclass="ttdeci">void subWidgetUnLink()</div><divclass="ttdoc">Unlink the subwidget Node. </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_aa360eefdc70cf32ebc12e452873764ff"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#aa360eefdc70cf32ebc12e452873764ff">ewol::widget::Container::onChangeSize</a></div><divclass="ttdeci">void onChangeSize() override</div><divclass="ttdoc">Parent have set the size and the origin. the container need to update the subwidget property...</div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html">ewol::widget::Container</a></div><divclass="ttdoc">the Cotainer widget is a widget that have an only one subWidget </div><divclass="ttdef"><b>Definition:</b> Container.hpp:21</div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_aa86d6fced673f6a455f67ed0f4002f78"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#aa86d6fced673f6a455f67ed0f4002f78">ewol::widget::Container::subWidgetReplace</a></div><divclass="ttdeci">virtual void subWidgetReplace(const ewol::WidgetShared &_oldWidget, const ewol::WidgetShared &_newWidget)</div><divclass="ttdoc">Replace a old subwidget with a new one. </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_ad1ebd77755cf62e401712b0ab93078c9"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#ad1ebd77755cf62e401712b0ab93078c9">ewol::widget::Container::setSubWidget</a></div><divclass="ttdeci">void setSubWidget(ewol::WidgetShared _newWidget)</div><divclass="ttdoc">set the subWidget node widget. </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a35d74aff6b0dc9ec3eed01c00edc79b6"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a35d74aff6b0dc9ec3eed01c00edc79b6">ewol::widget::Container::getWidgetAtPos</a></div><divclass="ttdeci">ewol::WidgetShared getWidgetAtPos(const vec2 &_pos) override</div><divclass="ttdoc">get the widget at the specific windows absolute position </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_acfed08a1d5a57f3f7ec3932e03b7666b"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#acfed08a1d5a57f3f7ec3932e03b7666b">ewol::widget::Container::getSubWidget</a></div><divclass="ttdeci">ewol::WidgetShared getSubWidget()</div><divclass="ttdoc">get the main node widget </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a7950ff82388a8d0b71e05346a7df12ad"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a7950ff82388a8d0b71e05346a7df12ad">ewol::widget::Container::onRegenerateDisplay</a></div><divclass="ttdeci">void onRegenerateDisplay() override</div><divclass="ttdoc">Event generated when a redraw is needed. </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_af9bebcdd1c181142f0eeb1324553e10a"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#af9bebcdd1c181142f0eeb1324553e10a">ewol::widget::Container::loadXML</a></div><divclass="ttdeci">bool loadXML(const exml::Element &_node) override</div><divclass="ttdoc">load properties with an XML node. </div></div>
<divclass="ttc"id="classewol_1_1_widget_html"><divclass="ttname"><ahref="classewol_1_1_widget.html">ewol::Widget</a></div><divclass="ttdoc">Widget class is the main widget interface, it hase some generic properties: :** known his parent :** ...</div><divclass="ttdef"><b>Definition:</b> Widget.hpp:73</div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_aa2acbbe6ba49e9a41bcb58b8d9b78d5e"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#aa2acbbe6ba49e9a41bcb58b8d9b78d5e">ewol::widget::Container::subWidgetRemove</a></div><divclass="ttdeci">void subWidgetRemove()</div><divclass="ttdoc">remove the subWidget node (async). </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a13e8ea00cabb6d1e68ef1084538ffe1c"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a13e8ea00cabb6d1e68ef1084538ffe1c">ewol::widget::Container::calculateMinMaxSize</a></div><divclass="ttdeci">void calculateMinMaxSize() override</div><divclass="ttdoc">calculate the minimum and maximum size (need to estimate expend properties of the widget) ...</div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a1f74fc9b6aaad8ef2c8dbfb5f72dee2c"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a1f74fc9b6aaad8ef2c8dbfb5f72dee2c">ewol::widget::Container::systemDraw</a></div><divclass="ttdeci">void systemDraw(const ewol::DrawProperty &_displayProp) override</div><divclass="ttdoc">{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...]) This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a38699fd060b03922a66ea08d7b841b95"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a38699fd060b03922a66ea08d7b841b95">ewol::widget::Container::setOffset</a></div><divclass="ttdeci">void setOffset(const vec2 &_newVal) override</div><divclass="ttdoc">set the zoom property of the widget. </div></div>
<divclass="ttc"id="classewol_1_1widget_1_1_container_html_a3d95ee5fb3c3e4d2608d7abf346be648"><divclass="ttname"><ahref="classewol_1_1widget_1_1_container.html#a3d95ee5fb3c3e4d2608d7abf346be648">ewol::widget::Container::getSubObjectNamed</a></div><divclass="ttdeci">ewol::ObjectShared getSubObjectNamed(const std::string &_objectName) override</div><divclass="ttdoc">Retrive an object with his name (in the global list) </div></div>