sd->edje = edje_object_add(sd->evas);
_elm_win_theme_internal(obj, sd);
+ //TIZEN_ONLY(20161208): supported floating window
+ if (type != ELM_WIN_BASIC)
+ edje_object_signal_emit(sd->edje, "elm,state,floating,on", "elm");
+ //
sd->box = evas_object_box_add(sd->evas);
evas_object_box_layout_set(sd->box, _window_layout_stack, obj, NULL);
edje_object_part_swallow(sd->edje, "elm.swallow.contents", sd->box);
#ifdef HAVE_ELEMENTARY_WAYLAND
sd->type = type;
_elm_win_wlwin_update(sd);
+ //TIZEN_ONLY(20161208): supported floating window
+ if (type != ELM_WIN_BASIC)
+ edje_object_signal_emit(sd->edje, "elm,state,floating,on", "elm");
+ else
+ edje_object_signal_emit(sd->edje, "elm,state,floating,off", "elm");
+ //
#endif
//
ERR("This function is only allowed during construction.");
if (sd->frame_obj)
evas_object_show(sd->frame_obj);
+
+ //TIZEN_ONLY(20161208): supported floating window
+ edje_object_signal_emit(sd->edje, "elm,state,floating,on", "elm");
+ //
}
else
{
elm_win_borderless_set(obj, sd->borderless);
+ //TIZEN_ONLY(20161208): supported floating window
+ edje_object_signal_emit(sd->edje, "elm,state,floating,off", "elm");
+ //
}
ecore_wl_window_floating_mode_set(sd->wl.win, floating);
}