static void
_ecore_evas_directfb_resize(Ecore_Evas *ee, int w, int h)
{
+ ee->req.w = w;
+ ee->req.h = h;
if ((w == ee->w) && (h == ee->h)) return;
ecore_directfb_window_resize(ee->engine.directfb.window, w, h);
ee->w = w;
resized = 1;
ee->w = w;
ee->h = h;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
if ((ee->rotation == 90) || (ee->rotation == 270))
{
evas_output_size_set(ee->evas, ee->h, ee->w);
static void
_ecore_evas_resize(Ecore_Evas *ee, int w, int h)
{
+ ee->req.w = w;
+ ee->req.h = h;
if ((w == ee->w) && (h == ee->h)) return;
ee->w = w;
ee->h = h;
static void
_ecore_evas_move_resize(Ecore_Evas *ee, int x __UNUSED__, int y __UNUSED__, int w, int h)
{
+ ee->req.w = w;
+ ee->req.h = h;
if ((w == ee->w) && (h == ee->h)) return;
ee->w = w;
ee->h = h;
tmp = ee->w;
ee->w = ee->h;
ee->h = tmp;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
}
else
{
if ((w != ee->w) || (h != ee->h)) resized = 1;
ee->w = w;
ee->h = h;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
evas_output_size_set(ee->evas, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h);
evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h);
if ((ee->engine.fb.real_w != ee->w) || (ee->engine.fb.real_h != ee->h)) resized = 1;
ee->w = ee->engine.fb.real_w;
ee->h = ee->engine.fb.real_h;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
evas_output_size_set(ee->evas, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h);
evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h);
ee->visible = 1;
ee->w = w;
ee->h = h;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
ee->prop.max.w = 0;
ee->prop.max.h = 0;
ecore_wince_window_fullscreen_set((Ecore_WinCE_Window *)ee->prop.window, on);
ee->w = GetSystemMetrics(SM_CXSCREEN);
ee->h = GetSystemMetrics(SM_CYSCREEN);
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
evas_output_size_set(ee->evas, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h);
}
ecore_wince_window_size_get((Ecore_WinCE_Window *)ee->prop.window, &w, &h);
ee->w = w;
ee->h = h;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
evas_output_size_set(ee->evas, ee->w, ee->h);
evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h);
/* ecore_win32_window_shape_set(window, */