On Wed, 5 Mar 2008 06:55:59 +0100 "Massimiliano Calamelli" <[EMAIL PROTECTED]> babbled:
just in the middle of clearing out a lot of patches - was busy fixing up a min size one and making it more consistent. done now. files added. > Hey raster, is it possible you've lost two files, > e_int_config_wallpaper .c and .h? There's no reference in cvs commit > > massimiliano > > ---------- Forwarded message ---------- > From: Enlightenment CVS <[EMAIL PROTECTED]> > Date: Wed, 5 Mar 2008 00:35:37 -0500 (EST) > Subject: E CVS: apps/e raster > To: [EMAIL PROTECTED] > > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/modules/conf_wallpaper > > > Modified Files: > Makefile.am e_int_config_wallpaper.c e_mod_main.h > > > Log Message: > > > Massimiliano's rss feed wallpaper fetching and browsing stuff. really cool. > probably needs mroe work, but cool enough for mainline :) > > =================================================================== > RCS file: /cvs/e/e17/apps/e/src/modules/conf_wallpaper/Makefile.am,v > retrieving revision 1.1 > retrieving revision 1.2 > diff -u -3 -r1.1 -r1.2 > --- Makefile.am 4 Jul 2007 15:09:24 -0000 1.1 > +++ Makefile.am 5 Mar 2008 05:35:37 -0000 1.2 > @@ -25,7 +25,9 @@ > e_int_config_wallpaper_gradient.h \ > e_int_config_wallpaper.h \ > e_int_config_wallpaper_import.c \ > - e_int_config_wallpaper_import.h > + e_int_config_wallpaper_import.h \ > + e_int_config_wallpaper_web.c \ > + e_int_config_wallpaper_web.h > > module_la_LIBADD = @e_libs@ @dlopen_libs@ > module_la_LDFLAGS = -module -avoid-version > =================================================================== > RCS > file: /cvs/e/e17/apps/e/src/modules/conf_wallpaper/e_int_config_wallpaper.c,v > retrieving revision 1.8 retrieving revision 1.9 > diff -u -3 -r1.8 -r1.9 > --- e_int_config_wallpaper.c 14 Dec 2007 16:34:47 -0000 1.8 > +++ e_int_config_wallpaper.c 5 Mar 2008 05:35:37 -0000 1.9 > @@ -55,6 +55,7 @@ > /* dialogs */ > E_Win *win_import; > E_Dialog *dia_gradient; > + E_Dialog *dia_web; > }; > > EAPI E_Config_Dialog * > @@ -151,6 +152,15 @@ > cfdata->dia_gradient = NULL; > } > > +EAPI void > +e_int_config_wallpaper_web_done(E_Config_Dialog *dia) > +{ > + E_Config_Dialog_Data *cfdata; > + > + cfdata = dia->cfdata; > + cfdata->dia_web = NULL; > +} > + > EAPI void > e_int_config_wallpaper_handler_set(Evas_Object *obj, const char > *path, void *data) > { > @@ -381,6 +391,18 @@ > } > > static void > +_cb_web(void *data1, void *data2) > +{ > + E_Config_Dialog_Data *cfdata; > + > + cfdata = data1; > + if (cfdata->dia_web) > + e_win_raise(cfdata->dia_web->win); > + else > + cfdata->dia_web = e_int_config_wallpaper_web(cfdata->cfd); > +} > + > +static void > _fill_data(E_Config_Dialog_Data *cfdata) > { > char path[4096]; > @@ -460,6 +482,8 @@ > e_int_config_wallpaper_del(cfdata->win_import); > if (cfdata->dia_gradient) > e_int_config_wallpaper_gradient_del(cfdata->dia_gradient); > + if (cfdata->dia_web) > + e_int_config_wallpaper_web_del(cfdata->dia_web); > E_FREE(cfdata->bg); > E_FREE(cfd->data); > E_FREE(cfdata); > @@ -543,7 +567,7 @@ > e_fm2_pan_max_get, > e_fm2_pan_child_size_get); > cfdata->o_frame = of; > - e_widget_min_size_set(of, 160, 160); > + e_widget_min_size_set(of, 60, 60);//******* > e_widget_table_object_append(ot, of, 0, 2, 1, 1, 1, 1, 1, 1); > e_widget_list_object_append(o, ot, 1, 1, 0.0); > > @@ -558,6 +582,12 @@ > ow = e_widget_button_add(evas, _("Gradient..."), "enlightenment/gradient", > _cb_gradient, cfdata, NULL); > e_widget_table_object_append(ot, ow, 1, 1, 1, 1, 1, 0, 0, 0); > + if (ecore_file_download_protocol_available("http://")) > + { > + ow = e_widget_button_add(evas, _("Online..."), "enlightenment/website", > + _cb_web, cfdata, NULL); > + e_widget_table_object_append(ot, ow, 2, 1, 1, 1, 1, 0, 0, 0); > + } > > mw = 320; > mh = (320 * zone->h) / zone->w; > @@ -704,6 +734,12 @@ > ow = e_widget_button_add(evas, _("Gradient..."), "enlightenment/gradient", > _cb_gradient, cfdata, NULL); > e_widget_table_object_append(ot, ow, 1, 1, 1, 1, 1, 0, 0, 0); > + if (ecore_file_download_protocol_available("http://")) > + { > + ow = e_widget_button_add(evas, _("Online..."), "enlightenment/website", > + _cb_web, cfdata, NULL); > + e_widget_table_object_append(ot, ow, 2, 1, 1, 1, 1, 0, 0, 0); > + } > > mw = 320; > mh = (320 * zone->h) / zone->w; > =================================================================== > RCS file: /cvs/e/e17/apps/e/src/modules/conf_wallpaper/e_mod_main.h,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -3 -r1.2 -r1.3 > --- e_mod_main.h 31 Oct 2007 12:23:12 -0000 1.2 > +++ e_mod_main.h 5 Mar 2008 05:35:37 -0000 1.3 > @@ -8,10 +8,12 @@ > #include "e_int_config_wallpaper.h" > #include "e_int_config_wallpaper_import.h" > #include "e_int_config_wallpaper_gradient.h" > +#include "e_int_config_wallpaper_web.h" > #undef E_TYPEDEFS > #include "e_int_config_wallpaper.h" > #include "e_int_config_wallpaper_import.h" > #include "e_int_config_wallpaper_gradient.h" > +#include "e_int_config_wallpaper_web.h" > > EAPI extern E_Module_Api e_modapi; > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > enlightenment-cvs mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel