currently only x windowing system implement this value.
SVN revision: 64554
ee->y = y;
ee->w = w;
ee->h = h;
+ ee->req.x = ee->x;
+ ee->req.y = ee->y;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
ee->prop.layer = 1;
ee->prop.fullscreen = 0;
static void
_ecore_evas_ews_move(Ecore_Evas *ee, int x, int y)
{
+ ee->req.x = x;
+ ee->req.y = y;
+
if ((x == ee->x) && (y == ee->y)) return;
ee->x = x;
ee->y = y;
static void
_ecore_evas_ews_managed_move(Ecore_Evas *ee, int x, int y)
{
+ ee->req.x = x;
+ ee->req.y = y;
+
if ((x == ee->x) && (y == ee->y)) return;
ee->x = x;
ee->y = y;
{
if (w < 1) w = 1;
if (h < 1) h = 1;
+
+ ee->req.w = w;
+ ee->req.h = h;
+
if ((w == ee->w) && (h == ee->h)) return;
ee->w = w;
ee->h = h;
ee->y = 0;
ee->w = w;
ee->h = h;
+ ee->req.x = ee->x;
+ ee->req.y = ee->y;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
/* init evas here */
ee->evas = evas_new();
{
ee->x = e->x;
ee->y = e->y;
+ ee->req.x = ee->x;
+ ee->req.y = ee->y;
+
if (ee->func.fn_move) ee->func.fn_move(ee);
}
{
ee->w = e->width;
ee->h = e->height;
+ 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);
_ecore_evas_win32_move(Ecore_Evas *ee, int x, int y)
{
INF("ecore evas move (%dx%d)", x, y);
+ ee->req.x = x;
+ ee->req.y = y;
if ((x != ee->x) || (y != ee->y))
{
_ecore_evas_win32_resize(Ecore_Evas *ee, int width, int height)
{
INF("ecore evas resize (%dx%d)", width, height);
+ ee->req.w = width;
+ ee->req.h = height;
if ((ee->w != width) || (ee->h != height))
{
_ecore_evas_win32_move_resize(Ecore_Evas *ee, int x, int y, int width, int height)
{
INF("ecore evas resize (%dx%d %dx%d)", x, y, width, height);
+ ee->req.x = x;
+ ee->req.y = y;
+ ee->req.w = width;
+ ee->req.h = height;
if ((ee->w != width) || (ee->h != height) || (x != ee->x) || (y != ee->y))
{
ee->y = y;
ee->w = width;
ee->h = height;
+ ee->req.x = ee->x;
+ ee->req.y = ee->y;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
ee->prop.max.w = 32767;
ee->prop.max.h = 32767;
_ecore_evas_wince_move(Ecore_Evas *ee, int x, int y)
{
INF("ecore evas move (%dx%d)", x, y);
+ ee->req.x = x;
+ ee->req.y = y;
if ((x != ee->x) || (y != ee->y))
{
_ecore_evas_wince_resize(Ecore_Evas *ee, int width, int height)
{
INF("ecore evas resize (%dx%d)", width, height);
+ ee->req.w = width;
+ ee->req.h = height;
if ((ee->w != width) || (ee->h != height))
{
_ecore_evas_wince_move_resize(Ecore_Evas *ee, int x, int y, int width, int height)
{
INF("ecore evas resize (%dx%d %dx%d)", x, y, width, height);
+ ee->req.x = x;
+ ee->req.y = y;
+ ee->req.w = width;
+ ee->req.h = height;
if ((ee->w != width) || (ee->h != height) || (x != ee->x) || (y != ee->y))
{
ee->y = y;
ee->w = width;
ee->h = height;
+ ee->req.x = ee->x;
+ ee->req.y = ee->y;
+ ee->req.w = ee->w;
+ ee->req.h = ee->h;
ee->prop.max.w = 32767;
ee->prop.max.h = 32767;