[DEV] update context menu

This commit is contained in:
Edouard DUPIN 2016-02-04 22:25:26 +01:00
parent fa0ef8e26c
commit b45799c532

View File

@ -50,17 +50,20 @@ ewol::widget::ContextMenu::~ContextMenu() {
} }
void ewol::widget::ContextMenu::onChangeSize() { void ewol::widget::ContextMenu::onChangeSize() {
markToRedraw();
// pop-up fill all the display : // pop-up fill all the display :
ewol::Padding padding = m_shaper->getPadding(); ewol::Padding padding = m_shaper->getPadding();
EWOL_VERBOSE("our origin=" << m_origin << " size=" << m_size); EWOL_VERBOSE("our origin=" << m_origin << " size=" << m_size);
if (nullptr != m_subWidget) { if (m_subWidget == nullptr) {
return;
}
vec2 subWidgetSize; vec2 subWidgetSize;
vec2 subWidgetOrigin; vec2 subWidgetOrigin;
subWidgetSize = m_subWidget->getCalculateMinSize(); subWidgetSize = m_subWidget->getCalculateMinSize();
if (true == m_subWidget->canExpand().x()) { if (m_subWidget->canExpand().x() == true) {
subWidgetSize.setX(m_size.x()); subWidgetSize.setX(m_size.x());
} }
if (true == m_subWidget->canExpand().y()) { if (m_subWidget->canExpand().y() == true) {
subWidgetSize.setY(m_size.y()); subWidgetSize.setY(m_size.y());
} }
int32_t minWidth = 100; int32_t minWidth = 100;
@ -111,8 +114,6 @@ void ewol::widget::ContextMenu::onChangeSize() {
m_subWidget->setSize(subWidgetSize); m_subWidget->setSize(subWidgetSize);
m_subWidget->onChangeSize(); m_subWidget->onChangeSize();
} }
markToRedraw();
}
void ewol::widget::ContextMenu::calculateMinMaxSize() { void ewol::widget::ContextMenu::calculateMinMaxSize() {