forked from enlightenment/efl
From: cnook <kimcinoo@gmail.com>
I have attached patch for elm_diskselector. This patch is setting the width of elm_diskselector using its parent width size, if there is no mention in the theme file. SVN revision: 58895
This commit is contained in:
parent
83c895afef
commit
dfe1ec50a7
|
@ -168,6 +168,7 @@ static void
|
||||||
_theme_data_get(Widget_Data *wd)
|
_theme_data_get(Widget_Data *wd)
|
||||||
{
|
{
|
||||||
const char* str;
|
const char* str;
|
||||||
|
Evas_Object *parent;
|
||||||
str = edje_object_data_get(wd->right_blank, "len_threshold");
|
str = edje_object_data_get(wd->right_blank, "len_threshold");
|
||||||
if (str) wd->len_threshold = MAX(0, atoi(str));
|
if (str) wd->len_threshold = MAX(0, atoi(str));
|
||||||
else wd->len_threshold = 0;
|
else wd->len_threshold = 0;
|
||||||
|
@ -181,7 +182,12 @@ _theme_data_get(Widget_Data *wd)
|
||||||
|
|
||||||
str = edje_object_data_get(wd->right_blank, "min_width");
|
str = edje_object_data_get(wd->right_blank, "min_width");
|
||||||
if (str) wd->minw = MAX(-1, atoi(str));
|
if (str) wd->minw = MAX(-1, atoi(str));
|
||||||
else wd->minw = -1;
|
else
|
||||||
|
{
|
||||||
|
parent = elm_widget_parent_widget_get(wd->self);
|
||||||
|
if (!parent) wd->minw = -1;
|
||||||
|
else evas_object_geometry_get(parent, NULL, NULL, &wd->minw, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
str = edje_object_data_get(wd->right_blank, "min_height");
|
str = edje_object_data_get(wd->right_blank, "min_height");
|
||||||
if (str) wd->minh = MAX(-1, atoi(str));
|
if (str) wd->minh = MAX(-1, atoi(str));
|
||||||
|
|
Loading…
Reference in New Issue