Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_config_background.c e_int_config_theme.c 


Log Message:


use zone geom, not xrander screen info

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_background.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -3 -r1.46 -r1.47
--- e_int_config_background.c   30 Apr 2006 04:31:42 -0000      1.46
+++ e_int_config_background.c   1 May 2006 09:11:16 -0000       1.47
@@ -276,8 +276,6 @@
    Evas_List *bg_dirs, *bg;
    Ecore_Evas *eebuf;
    Evas *evasbuf;
-   E_Manager *man;
-   Ecore_X_Screen_Size size;
    
    const char *f;
    char *c;
@@ -313,9 +311,9 @@
        i++;
      }
    
-   man = e_manager_current_get();
-   size = ecore_x_randr_current_screen_size_get(man->root);
-   im = e_widget_preview_add(cfd->dia->win->evas, 320, 320 * size.height / 
size.width);
+   im = e_widget_preview_add(cfd->dia->win->evas, 320, 
+                            (320 * cfd->dia->win->border->zone->w) / 
+                            cfd->dia->win->border->zone->h);
    e_widget_preview_edje_set(im, f, "desktop/background");
    evas_object_del(bg_obj);
 //   im = e_widget_preview_add_from_object(cfd->dia->win->evas, bg_obj, 320, 
240);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_theme.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- e_int_config_theme.c        30 Apr 2006 04:31:42 -0000      1.23
+++ e_int_config_theme.c        1 May 2006 09:11:16 -0000       1.24
@@ -132,8 +132,6 @@
    Ecore_Evas *eebuf;
    Evas *evasbuf;
    Evas_List *l, *paths;
-   E_Manager *man;
-   Ecore_X_Screen_Size size;
    
    theme = edje_object_add(evas);
    
@@ -148,9 +146,6 @@
    evasbuf = ecore_evas_get(eebuf);
    o2 = edje_object_add(evasbuf);
 
-   man = e_manager_current_get();
-   size = ecore_x_randr_current_screen_size_get(man->root);
-
    paths = e_path_dir_list_get(path_themes);
    for (l = paths; l; l = l->next)
      {
@@ -222,7 +217,9 @@
                  if (!(strcmp(themefile, cfdata->current_theme)))
                    {
                       selnum = i;
-                      im = e_widget_preview_add(evas, 320, 320 * size.height / 
size.width);
+                      im = e_widget_preview_add(evas, 320, 
+                                                (320 * 
cfd->dia->win->border->zone->w) /
+                                                
cfd->dia->win->border->zone->h);
                       e_widget_preview_edje_set(im, fulltheme, 
"desktop/background");
                       // im = e_widget_image_add_from_object(evas, theme, 320, 
240);
                       // e_widget_image_object_set(im, 
e_thumb_evas_object_get(fulltheme, evas, 320, 240, 1));
@@ -244,7 +241,9 @@
    if (im == NULL)
      {
        snprintf(fulltheme, sizeof(fulltheme), 
PACKAGE_DATA_DIR"/data/themes/default.edj");
-       im = e_widget_preview_add(evas, 320, 320 * size.height / size.width);
+       im = e_widget_preview_add(evas, 320, 
+                                 (320 * cfd->dia->win->border->zone->w) /
+                                 cfd->dia->win->border->zone->h);
        e_widget_preview_edje_set(im, fulltheme, "desktop/background");
 //     theme = e_thumb_generate_begin(fulltheme, 320, 240, evas, &theme, NULL, 
NULL);
 //     im = e_widget_image_add_from_object(evas, theme, 320, 240);




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to