[DEV] add debug
This commit is contained in:
parent
11515a82f5
commit
13802b799c
@ -133,6 +133,7 @@ void widget::Container::CalculateMinMaxSize(void)
|
|||||||
vec2 min = m_subWidget->GetCalculateMinSize();
|
vec2 min = m_subWidget->GetCalculateMinSize();
|
||||||
m_minSize.setMax(min);
|
m_minSize.setMax(min);
|
||||||
}
|
}
|
||||||
|
EWOL_ERROR("[" << GetId() << "] Result min size : " << m_minSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
void widget::Container::OnRegenerateDisplay(void)
|
void widget::Container::OnRegenerateDisplay(void)
|
||||||
|
@ -38,31 +38,31 @@ void widget::PopUp::CalculateSize(const vec2& _availlable)
|
|||||||
m_size = _availlable;
|
m_size = _availlable;
|
||||||
if (NULL != m_subWidget) {
|
if (NULL != m_subWidget) {
|
||||||
vec2 subElementSize = m_minSize;
|
vec2 subElementSize = m_minSize;
|
||||||
EWOL_DEBUG(" subElementSize : " << subElementSize);
|
EWOL_DEBUG("[" << GetId() << "] popUP: m_minSize : " << subElementSize);
|
||||||
vec2 subElementOrigin = m_origin + (m_size-m_minSize)/2.0f;
|
vec2 subElementOrigin = m_origin + (m_size-m_minSize)/2.0f;
|
||||||
EWOL_DEBUG(" subElementOrigin : " << subElementOrigin);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subElementOrigin : " << subElementOrigin);
|
||||||
|
|
||||||
vec2 subWidgetSize = m_subWidget->GetCalculateMinSize();
|
vec2 subWidgetSize = m_subWidget->GetCalculateMinSize();
|
||||||
EWOL_DEBUG(" subWidgetSize : " << subWidgetSize);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetSize : " << subWidgetSize);
|
||||||
if (true == m_subWidget->CanExpand().x()) {
|
if (true == m_subWidget->CanExpand().x()) {
|
||||||
subWidgetSize.setX(m_minSize.x());
|
subWidgetSize.setX(m_minSize.x());
|
||||||
}
|
}
|
||||||
if (true == m_subWidget->CanExpand().y()) {
|
if (true == m_subWidget->CanExpand().y()) {
|
||||||
subWidgetSize.setY(m_minSize.y());
|
subWidgetSize.setY(m_minSize.y());
|
||||||
}
|
}
|
||||||
EWOL_DEBUG(" subWidgetSize : " << subWidgetSize);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetSize : " << subWidgetSize);
|
||||||
// limit the size of the element :
|
// limit the size of the element :
|
||||||
subWidgetSize.setMin(m_minSize);
|
subWidgetSize.setMin(m_minSize);
|
||||||
EWOL_DEBUG(" subWidgetSize : " << subWidgetSize);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetSize : " << subWidgetSize);
|
||||||
// posiition at a int32_t pos :
|
// posiition at a int32_t pos :
|
||||||
subWidgetSize = vec2ClipInt32(subWidgetSize);
|
subWidgetSize = vec2ClipInt32(subWidgetSize);
|
||||||
EWOL_DEBUG(" subWidgetSize : " << subWidgetSize);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetSize : " << subWidgetSize);
|
||||||
|
|
||||||
// set config to the Sub-widget
|
// set config to the Sub-widget
|
||||||
vec2 subWidgetOrigin = m_origin + (m_size-subWidgetSize)/2.0f;
|
vec2 subWidgetOrigin = m_origin + (m_size-subWidgetSize)/2.0f;
|
||||||
EWOL_DEBUG(" subWidgetOrigin : " << subWidgetOrigin);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetOrigin : " << subWidgetOrigin);
|
||||||
subWidgetOrigin = vec2ClipInt32(subWidgetOrigin);
|
subWidgetOrigin = vec2ClipInt32(subWidgetOrigin);
|
||||||
EWOL_DEBUG(" subWidgetOrigin : " << subWidgetOrigin);
|
EWOL_DEBUG("[" << GetId() << "] popUP: subWidgetOrigin : " << subWidgetOrigin);
|
||||||
|
|
||||||
m_subWidget->SetOrigin(subWidgetOrigin);
|
m_subWidget->SetOrigin(subWidgetOrigin);
|
||||||
m_subWidget->CalculateSize(subWidgetSize);
|
m_subWidget->CalculateSize(subWidgetSize);
|
||||||
|
@ -415,6 +415,7 @@ vec2 ewol::Widget::RelativePosition(const vec2& _pos)
|
|||||||
void ewol::Widget::CalculateMinMaxSize(void)
|
void ewol::Widget::CalculateMinMaxSize(void)
|
||||||
{
|
{
|
||||||
m_minSize = m_userMinSize.GetPixel();
|
m_minSize = m_userMinSize.GetPixel();
|
||||||
|
EWOL_ERROR("[" << GetId() << "] convert in min size : " << m_userMinSize << " out=" << m_minSize);
|
||||||
m_maxSize = m_userMaxSize.GetPixel();
|
m_maxSize = m_userMaxSize.GetPixel();
|
||||||
MarkToRedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user