00001 #ifdef E_MOD_DEVIAN_TYPEDEFS 00002 00003 typedef struct _Source_Rss Source_Rss; 00004 00005 #else 00006 00007 #ifndef E_MOD_SOURCE_RSS_H_INCLUDED 00008 #define E_MOD_SOURCE_RSS_H_INCLUDED 00009 00010 struct _Source_Rss 00011 { 00012 dEvian *devian; 00013 00014 Rss_Feed *rss0; 00015 Rss_Feed *rss1; 00016 00017 Ecore_Timer *timer_update; 00018 }; 00019 00020 int devian_source_rss_add(dEvian *devian); 00021 void devian_source_rss_del(Source_Rss *source); 00022 00023 int devian_source_rss_change(Source_Rss *source); 00024 int devian_source_rss_set_bg(Source_Rss *source); 00025 int devian_source_rss_viewer(Source_Rss *source); 00026 00027 int devian_source_rss_evas_object_get(dEvian *devian, 00028 Evas_Object **rss0, 00029 Evas_Object **rss1); 00030 int devian_source_rss_original_size_get(Source_Rss *source, 00031 int part, int *w, int *h); 00032 void devian_source_rss_dialog_infos(Source_Rss *source); 00033 char *devian_source_rss_name_get(Source_Rss *source, int part); 00034 void devian_source_rss_timer_change_set(Source_Rss *source, int active, int time); 00035 00036 #endif 00037 #endif