Efl.Ui.Panes: don't use edje restrict cal to calculate min size
This commit is contained in:
parent
df3d0e3d7b
commit
521e2ab83c
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
|
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
|
||||||
#define ELM_LAYOUT_PROTECTED
|
#define ELM_LAYOUT_PROTECTED
|
||||||
|
#define EFL_GFX_SIZE_HINT_PROTECTED
|
||||||
|
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
|
|
||||||
|
@ -207,18 +208,16 @@ _efl_ui_panes_elm_layout_sizing_eval(Eo *obj, Efl_Ui_Panes_Data *sd)
|
||||||
|
|
||||||
if (sd->dir == EFL_UI_DIR_HORIZONTAL)
|
if (sd->dir == EFL_UI_DIR_HORIZONTAL)
|
||||||
{
|
{
|
||||||
edje_object_size_min_restricted_calc(wd->resize_obj, &minw, &minh,
|
minw = MAX(sd->first_minw, sd->second_minw);
|
||||||
MAX(sd->first_minw, sd->second_minw),
|
minh = sd->first_minh + sd->second_minh;
|
||||||
sd->first_minh + sd->second_minh);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
edje_object_size_min_restricted_calc(wd->resize_obj, &minw, &minh,
|
minw = sd->first_minw + sd->second_minw;
|
||||||
sd->first_minw + sd->second_minw,
|
minh = MAX(sd->first_minh, sd->second_minh);
|
||||||
MAX(sd->first_minh, sd->second_minh));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
efl_gfx_size_hint_min_set(obj, minw, minh);
|
efl_gfx_size_hint_restricted_min_set(obj, minw, minh);
|
||||||
_set_min_size_new(obj);
|
_set_min_size_new(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -613,13 +612,13 @@ _efl_ui_panes_internal_part_allow_user_size_hints_set(Eo *obj, Elm_Part_Data *_p
|
||||||
{
|
{
|
||||||
if (sd->first_allow_user_hints == allow) return;
|
if (sd->first_allow_user_hints == allow) return;
|
||||||
sd->first_allow_user_hints = allow;
|
sd->first_allow_user_hints = allow;
|
||||||
_set_min_size_new(pd->obj);
|
elm_layout_sizing_eval(pd->obj);
|
||||||
}
|
}
|
||||||
else if (!strcmp(pd->part, "second"))
|
else if (!strcmp(pd->part, "second"))
|
||||||
{
|
{
|
||||||
if (sd->second_allow_user_hints == allow) return;
|
if (sd->second_allow_user_hints == allow) return;
|
||||||
sd->second_allow_user_hints = allow;
|
sd->second_allow_user_hints = allow;
|
||||||
_set_min_size_new(pd->obj);
|
elm_layout_sizing_eval(pd->obj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue