forked from enlightenment/efl
elm_win trivial function move
This commit is contained in:
parent
67068df957
commit
c5f5425e5e
|
@ -1150,6 +1150,31 @@ _elm_win_profile_update(Elm_Win_Data *sd)
|
||||||
evas_object_smart_callback_call(sd->obj, SIG_PROFILE_CHANGED, NULL);
|
evas_object_smart_callback_call(sd->obj, SIG_PROFILE_CHANGED, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_elm_win_frame_obj_update(Elm_Win_Data *sd)
|
||||||
|
{
|
||||||
|
int fx, fy, fw, fh;
|
||||||
|
int ox, oy, ow, oh;
|
||||||
|
int sx, sy, sw, sh;
|
||||||
|
int x, y, w, h;
|
||||||
|
evas_object_geometry_get(sd->frame_obj, &fx, &fy, &fw, &fh);
|
||||||
|
evas_object_geometry_get(sd->client_obj, &ox, &oy, &ow, &oh);
|
||||||
|
evas_object_geometry_get(sd->spacer_obj, &sx, &sy, &sw, &sh);
|
||||||
|
|
||||||
|
evas_output_framespace_get(sd->evas, &x, &y, &w, &h);
|
||||||
|
|
||||||
|
if ((x != (ox - fx)) || (y != (oy - fy)) ||
|
||||||
|
(w != (fw - ow)) || (h != (fh - oh)))
|
||||||
|
{
|
||||||
|
evas_output_framespace_set(sd->evas, (ox - fx), (oy - fy),
|
||||||
|
(fw - ow), (fh - oh));
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_ELEMENTARY_WAYLAND
|
||||||
|
ecore_wl_window_opaque_region_set(sd->wl.win, -fx, -(fy - sy), sw, sh);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_elm_win_state_change(Ecore_Evas *ee)
|
_elm_win_state_change(Ecore_Evas *ee)
|
||||||
{
|
{
|
||||||
|
@ -2472,31 +2497,6 @@ static struct _resize_info _border_corner[4] =
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void
|
|
||||||
_elm_win_frame_obj_update(Elm_Win_Data *sd)
|
|
||||||
{
|
|
||||||
int fx, fy, fw, fh;
|
|
||||||
int ox, oy, ow, oh;
|
|
||||||
int sx, sy, sw, sh;
|
|
||||||
int x, y, w, h;
|
|
||||||
evas_object_geometry_get(sd->frame_obj, &fx, &fy, &fw, &fh);
|
|
||||||
evas_object_geometry_get(sd->client_obj, &ox, &oy, &ow, &oh);
|
|
||||||
evas_object_geometry_get(sd->spacer_obj, &sx, &sy, &sw, &sh);
|
|
||||||
|
|
||||||
evas_output_framespace_get(sd->evas, &x, &y, &w, &h);
|
|
||||||
|
|
||||||
if ((x != (ox - fx)) || (y != (oy - fy)) ||
|
|
||||||
(w != (fw - ow)) || (h != (fh - oh)))
|
|
||||||
{
|
|
||||||
evas_output_framespace_set(sd->evas, (ox - fx), (oy - fy),
|
|
||||||
(fw - ow), (fh - oh));
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef HAVE_ELEMENTARY_WAYLAND
|
|
||||||
ecore_wl_window_opaque_region_set(sd->wl.win, -fx, -(fy - sy), sw, sh);
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_elm_win_frame_obj_move(void *data,
|
_elm_win_frame_obj_move(void *data,
|
||||||
Evas *e EINA_UNUSED,
|
Evas *e EINA_UNUSED,
|
||||||
|
|
Loading…
Reference in New Issue