Enlightenment CVS committal Author : rephorm Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_int_config_wallpaper.c Log Message: use aspect widget for wallpaper preview also =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_wallpaper.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -3 -r1.31 -r1.32 --- e_int_config_wallpaper.c 17 Apr 2007 12:02:11 -0000 1.31 +++ e_int_config_wallpaper.c 2 May 2007 02:25:13 -0000 1.32 @@ -435,12 +435,13 @@ static Evas_Object * _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { - Evas_Object *o, *ot, *of, *il, *ol; + Evas_Object *o, *ot, *of, *il, *ol, *oa; char path[4096]; const char *f, *homedir; E_Fm2_Config fmc; E_Zone *z; E_Radio_Group *rg; + int mw, mh; homedir = e_user_homedir_get(); @@ -534,16 +535,20 @@ e_widget_list_object_append(il, ol, 1, 0, 0.5); e_widget_list_object_append(of, il, 1, 0, 0.0); - o = e_widget_preview_add(evas, 320, (320 * z->h) / z->w); + mw = 320; + mh = (320 * z->h) / z->w; + oa = e_widget_aspect_add(evas, mw, mh); + o = e_widget_preview_add(evas, mw, mh); cfdata->o_preview = o; if (cfdata->bg) f = cfdata->bg; else f = e_theme_edje_file_get("base/theme/backgrounds", "e/desktop/background"); e_widget_preview_edje_set(o, f, "e/desktop/background"); - e_widget_list_object_append(of, o, 0, 0, 0.5); + e_widget_aspect_child_set(oa, o); + e_widget_list_object_append(of, oa, 1, 1, 0.5); - e_widget_table_object_append(ot, of, 1, 0, 1, 1, 0, 0, 0, 0); + e_widget_table_object_append(ot, of, 1, 0, 1, 1, 1, 1, 1, 1); e_dialog_resizable_set(cfd->dia, 1); return ot; ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs