forked from enlightenment/efl
elm: Use eo_isa() to check object types instead of manual string comparison.
This commit is contained in:
parent
c49d674d81
commit
f5d144e421
|
@ -103,7 +103,7 @@ _new_window_add(Elm_Fileselector_Button_Data *sd)
|
||||||
static Evas_Object *
|
static Evas_Object *
|
||||||
_parent_win_get(Evas_Object *obj)
|
_parent_win_get(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
while ((obj) && (strcmp(evas_object_type_get(obj), "elm_win")))
|
while (eo_isa(obj, ELM_WIN_CLASS))
|
||||||
obj = elm_object_parent_widget_get(obj);
|
obj = elm_object_parent_widget_get(obj);
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
|
|
|
@ -1183,7 +1183,7 @@ _box_min_size_calculate(Evas_Object *box,
|
||||||
l_next = eina_list_next(l);
|
l_next = eina_list_next(l);
|
||||||
opt = eina_list_data_get(l_next);
|
opt = eina_list_data_get(l_next);
|
||||||
if (l_next && opt && opt->obj &&
|
if (l_next && opt && opt->obj &&
|
||||||
!strcmp(elm_widget_type_get(opt->obj), "elm_entry"))
|
eo_isa(opt->obj, ELM_ENTRY_CLASS))
|
||||||
{
|
{
|
||||||
linew = 0;
|
linew = 0;
|
||||||
line_num++;
|
line_num++;
|
||||||
|
@ -1277,7 +1277,7 @@ _box_layout_cb(Evas_Object *o,
|
||||||
if (linew > w)
|
if (linew > w)
|
||||||
{
|
{
|
||||||
opt = eina_list_data_get(l_next);
|
opt = eina_list_data_get(l_next);
|
||||||
if (opt && opt->obj && !strcmp(elm_widget_type_get(opt->obj), "elm_entry"))
|
if (opt && opt->obj && eo_isa(opt->obj, ELM_ENTRY_CLASS))
|
||||||
{
|
{
|
||||||
xx = x;
|
xx = x;
|
||||||
yy += hh;
|
yy += hh;
|
||||||
|
|
|
@ -1315,7 +1315,7 @@ _dropable_coords_adjust(Dropable *dropable, Evas_Coord *x, Evas_Coord *y)
|
||||||
if (elm_widget_is(dropable->obj))
|
if (elm_widget_is(dropable->obj))
|
||||||
{
|
{
|
||||||
win = elm_widget_top_get(dropable->obj);
|
win = elm_widget_top_get(dropable->obj);
|
||||||
if (win && !strcmp(evas_object_type_get(win), "elm_win"))
|
if (win && eo_isa(win, ELM_WIN_CLASS))
|
||||||
{
|
{
|
||||||
Evas_Coord x2, y2;
|
Evas_Coord x2, y2;
|
||||||
int rot = elm_win_rotation_get(win);
|
int rot = elm_win_rotation_get(win);
|
||||||
|
|
Loading…
Reference in New Issue