#endif
#define CRI(...) EINA_LOG_DOM_CRIT(_ecore_evas_log_dom, __VA_ARGS__)
+#define PORTRAIT_CHECK(r) \
+ ((r == 0) || (r == 180))
+
#define ECORE_EVAS_PORTRAIT(ee) \
- ((ee->rotation == 0) || (ee->rotation == 180))
+ (PORTRAIT_CHECK(ee->rotation))
#define IDLE_FLUSH_TIME 0.5
ecore_x_window_size_get(ee->prop.window, &w, &h);
ecore_x_window_resize(ee->prop.window, h, w);
- if (ECORE_EVAS_PORTRAIT(ee))
+ if (PORTRAIT_CHECK(rotation))
{
evas_output_size_set(ee->evas, ee->req.w, ee->req.h);
evas_output_viewport_set(ee->evas, 0, 0, ee->req.w, ee->req.h);
}
if (ee->func.fn_resize) ee->func.fn_resize(ee);
}
- if (ECORE_EVAS_PORTRAIT(ee))
+ if (PORTRAIT_CHECK(rotation))
evas_damage_rectangle_add(ee->evas, 0, 0, ee->req.w, ee->req.h);
else
evas_damage_rectangle_add(ee->evas, 0, 0, ee->req.h, ee->req.w);
/* int w, h; */
/* ecore_x_window_size_get(ee->prop.window, &w, &h); */
- if (ECORE_EVAS_PORTRAIT(ee))
+ if (PORTRAIT_CHECK(rotation))
{
evas_output_size_set(ee->evas, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->h, ee->w);
}
if (ee->func.fn_resize) ee->func.fn_resize(ee);
- if (ECORE_EVAS_PORTRAIT(ee))
+ if (PORTRAIT_CHECK(rotation))
evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h);
else
evas_damage_rectangle_add(ee->evas, 0, 0, ee->h, ee->w);